home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 2 / The Arsenal Files 2 (Arsenal Computer).ISO / os2 / os2dc1.exe / ENGLISH / OS2BOOK.INF (.txt) next >
Encoding:
OS/2 Help File  |  1994-03-29  |  636.5 KB  |  10,161 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. READ ME FIRST ! ΓòÉΓòÉΓòÉ
  3.  
  4. We Need Your Comments 
  5.  
  6. This online version of the NetWare Client for OS/2 User Guide is a new product 
  7. from Novell's Technical Publications Department. 
  8.  
  9. Please give us your comments. Print this page and FAX or mail it to: 
  10.  
  11.      Novell, Inc. 
  12.      Technical Publications 
  13.      MS C-23-1 
  14.      122 East 1700 South 
  15.      Provo, UT 84606 
  16.      FAX (801) 429-3002 
  17.  
  18. How useful are the following resources in answering your questions about the 
  19. setup or configuration of the NetWare Client for OS/2? 
  20.  
  21. Least Useful    Most Useful 
  22.  
  23.  1  2  3  4  6  7  8  9  10        The hardcopy NetWare Client for OS/2 User 
  24.                                    Guide. 
  25.  
  26.  1  2  3  4  6  7  8  9  10        This online NetWare Client for OS/2 User 
  27.                                    Guide in native OS/2 format. 
  28.  
  29.  1  2  3  4  6  7  8  9  10        ElectroText(TM) (Novell's online 
  30.                                    documentation in MS Windows format) 
  31.  
  32.  1  2  3  4  6  7  8  9  10        The Help screens for the various utilites 
  33.                                    (i.e. NWADMIN, NWTOOLS, INSTALL) 
  34.  
  35.  Please comment on whether you like this online NetWare Client for OS/2 User 
  36.  Guide and how you would like to see it improved. 
  37.  
  38.  
  39. ΓòÉΓòÉΓòÉ 2. NetWare Client for OS/2 User Guide ΓòÉΓòÉΓòÉ
  40.  
  41. NetWare Client for OS/2 User Guide 
  42.  
  43. Disclaimer 
  44.  
  45. Novell, Inc. makes no representations or warranties with respect to the 
  46. contents or use of this manual, and specifically disclaims any express or 
  47. implied warranties of merchantability or fitness for any particular purpose. 
  48. Further, Novell, Inc. reserves the right to revise this publication and to make 
  49. changes to its content, at any time, without obligation to notify any person or 
  50. entity of such revisions or changes. 
  51.  
  52. Further, Novell, Inc. makes no representations or warranties with respect to 
  53. any NetWare software, and specifically disclaims any express or implied 
  54. warranties of merchantability or fitness for any particular purpose. Further, 
  55. Novell, Inc. reserves the right to make changes to any and all parts of NetWare 
  56. software, at any time, without any obligation to notify any person or entity of 
  57. such changes. 
  58.  
  59. Trademarks Novell, Inc. has made every effort to supply trademark information 
  60. about company names, products, and services mentioned in this manual. The 
  61. following list of trademarks was derived from various sources. 
  62.  
  63.      NetWare and Novell are registered trademarks of Novell, Inc. 
  64.      Internetwork Packet Exchange (IPX), LAN WorkPlace, MLID, NE1000, NE2000, 
  65.      NetWare Client, NetWare Core Protocol (NCP), NetWare Directory Services 
  66.      (NDS), NetWare Tools, Open Data-Link Interface (ODI), Packet Burst, SFT 
  67.      III, SPX, and Technical Support Alliance (TSA) are trademarks of Novell, 
  68.      Inc. 
  69.      NetWire is a registered service mark of Novell, Inc. 
  70.      UNIX is a registered trademark of UNIX System Laboratories, Inc., a wholly 
  71.      owned subsidiary of Novell, Inc. 
  72.      IBM and OS/2 are registered trademarks of International Business Machines 
  73.      Corporation. 
  74.  
  75.  Copyright 1994 Novell, Inc. All rights reserved. No part of this publication 
  76.  may be reporduced, photocopied, stored on a retrieval system, or transmitted 
  77.  without the express written consent of the publisher. 
  78.  
  79.  NetWare Client for OS/2 User Guide 
  80.  March 1994 
  81.  
  82.  
  83. ΓòÉΓòÉΓòÉ 3. Introduction ΓòÉΓòÉΓòÉ
  84.  
  85. Introduction
  86.  
  87. Topics 
  88.  
  89. NetWare Client for OS/2 Features 
  90.  
  91. Information for DOS Users Migrating to OS/2 
  92.  
  93. NetWare 2 and 3 Users Upgrading to NetWare 4 
  94.  
  95.  
  96. ΓòÉΓòÉΓòÉ 3.1. NetWare Client for OS/2 Features ΓòÉΓòÉΓòÉ
  97.  
  98. NetWare Client for OS/2 Features 
  99.  
  100. NetWare Client(TM) for OS/2 workstation software enables OS/2 workstations to 
  101. access NetWare servers. After you install NetWare Client for OS/2, you can 
  102. connect to a NetWare network and perform basic network tasks. 
  103.  
  104. NetWare Client for OS/2 
  105.  
  106.  Γûá Supports both NetWare 3 and NetWare 4 servers. 
  107.  Γûá Offers Remote Program Load (RPL) workstation access. 
  108.  Γûá Supports SFTIII(TM) for both the client and SPX(TM). 
  109.  Γûá Provides access for up to 9 parallel ports. 
  110.  Γûá Supports OS/2, DOS/MS Windows private sessions, DOS/MS Windows global 
  111.  sessions, VMBoot private sessions, and VMBoot global sessions for NetWare 3. 
  112.  
  113.  
  114. ΓòÉΓòÉΓòÉ 3.2. Information for DOS Users Migrating to OS/2 ΓòÉΓòÉΓòÉ
  115.  
  116. Information for DOS Users Migrating to OS/2
  117.  
  118. This section explains the basic differences between using NetWare from an OS/2 
  119. workstation and using NetWare from a DOS workstation. 
  120.  
  121. ODI LAN Drivers 
  122.  
  123. ODI LAN drivers used by NetWare Client for OS/2 serve the same purpose and 
  124. follow the same technical specifications as ODI LAN drivers used by NetWare 
  125. Client for DOS and MS Windows. 
  126.  
  127. OS/2 ODI drivers have the same filenames as DOS ODI drivers, except they have a 
  128. .SYS extension instead of a .COM extension. 
  129.  
  130. OS/2 ODI drivers are loaded in the CONFIG.SYS file, whereas the DOS ODI drivers 
  131. are loaded in the AUTOEXEC.BAT file. 
  132.  
  133. Important For OS/2, network drivers and device drivers are always loaded in 
  134. CONFIG.SYS. AUTOEXEC.BAT is not used in OS/2. 
  135.  
  136. IPX 
  137.  
  138. NetWare Client for OS/2 uses the IPX protocol to connect to NetWare servers. 
  139. For OS/2, IPX is a .SYS file and is loaded in the CONFIG.SYS file with the 
  140. other NetWare drivers. 
  141.  
  142. If you use virtual DOS sessions in OS/2, those sessions use a virtualized 
  143. version of IPX, called VIPX. VIPX talks to IPX to allow DOS sessions to 
  144. communicate on the network. 
  145.  
  146. In a virtual DOS session, you run VIPX provided with NetWare Client for OS/2 
  147. rather than the IPX provided with NetWare Client for DOS and MS Windows. 
  148.  
  149. When you install NetWare Client for OS/2, lines to load IPX and VIPX are loaded 
  150. automatically in CONFIG.SYS. 
  151.  
  152. NET.CFG File 
  153.  
  154. The NET.CFG file serves the same purpose under OS/2 as it does under DOS: it 
  155. allows you to configure your network connection. 
  156.  
  157. NET.CFG for OS/2 has options and settings just as NET.CFG for DOS. However, 
  158. options and settings are somewhat different. Some of them use different syntax 
  159. and configure different software components. 
  160.  
  161. Because of this, you cannot just copy NET.CFG from a DOS workstation to an OS/2 
  162. workstation and expect it to work. Instead, create a new NET.CFG file for the 
  163. OS/2 workstation if you have nondefault configurations. 
  164.  
  165. In OS/2, NET.CFG is a text file that can be created or edited with the NetWare 
  166. Client for OS/2 installation program. This program contains online help showing 
  167. the syntax of all options. (NET.CFG can be edited with a text editor as well.) 
  168.  
  169. You can put DOS and OS/2 NET.CFG options into the same NET.CFG file on your 
  170. OS/2 workstation. Then when you run a private virtual DOS session, NetWare 
  171. Client for DOS and MS Windows will use the DOS options. NetWare Client for OS/2 
  172. ignores the DOS options. 
  173.  
  174. Logging In 
  175.  
  176. When you boot your workstation, NetWare Client for OS/2 maps drive L: as the 
  177. default drive to the SYS:LOGIN directory (configurable in NET.CFG). 
  178.  
  179. This mapping combines with the L:\OS2 mapping that the NetWare Client for OS/2 
  180. installation puts in your path, and gives you a search path to the login 
  181. utilities. (You don't have to change to drive L: to log in.) 
  182.  
  183. NetWare Client for OS/2 does not support a LASTDRIVE setting in CONFIG.SYS. 
  184.  
  185. You can log in from any OS/2 session or the desktop, and your login applies to 
  186. all other OS/2 sessions. For example, if you logged in from the command line of 
  187. an OS/2 session and then you went to the desktop and used NetWare Tools(TM), 
  188. you would already be logged in to the same location you logged in to at the 
  189. command line. 
  190.  
  191. Important The attachment from NetWare Tools does not run a login script. To 
  192. execute a login script, run LOGIN from the command line. 
  193.  
  194. You can also log in from virtual DOS sessions running on OS/2. You can set up 
  195. virtual sessions so that each session can support its own login to the network 
  196. (private sessions) or so that all sessions - including OS/2 - share a single 
  197. login to the network (global sessions). 
  198.  
  199. Network support from virtual DOS sessions works much the same as network 
  200. support from regular DOS workstations. You use a NETX.EXE shell and a 
  201. virtualized version of IPX, called VIPX.SYS. 
  202.  
  203. Important When logging in from virtual sessions, you do not have NetWare 
  204. Directory Services (NDS) support. This means that you can only log in to a 
  205. NetWare 4 network that has bindery emulation. 
  206.  
  207. Utilities 
  208.  
  209. NetWare utilities for OS/2 have the same names as NetWare utilities for DOS. 
  210. However, OS/2 utilities are different executable files than DOS utilities. 
  211.  
  212. NetWare OS/2 utilities are in the SYS:PUBLIC\OS2 and SYS:LOGIN\OS2 directories 
  213. so they do not overlap with NetWare utilities for DOS in the SYS:PUBLIC and 
  214. SYS:LOGIN directories. If you run a NetWare DOS utility in OS/2, OS/2 will try 
  215. to start a DOS session to run that utility. 
  216.  
  217. The following utility files are available from the NetWare Client for OS/2 
  218. diskettes: 
  219.  
  220.  Γûá CX.EXE 
  221.  Γûá MAP.EXE 
  222.  Γûá NETX.EXE 
  223.  Γûá NLIST.EXE 
  224.  Γûá NPRINTER.EXE 
  225.  
  226.  Drive Mappings and Search Drives 
  227.  
  228.  Search drives are not used in OS/2. Instead, the search functionality to 
  229.  NetWare utilities and other programs is set up with PATH, LIBPATH, and DPATH 
  230.  statements in CONFIG.SYS. 
  231.  
  232.  Mapping to Login Utilities 
  233.  
  234.  When you boot your workstation, NetWare Client for OS/2 connects to the first 
  235.  server it finds and maps drive L: to the SYS:LOGIN directory (configurable in 
  236.  NET.CFG). 
  237.  
  238.  This mapping combines with the L:\OS2 mapping that the NetWare Client for OS/2 
  239.  installation puts in your path and gives you a search path to the login 
  240.  utilities. 
  241.  
  242.  Once you log in, drive L: disappears. 
  243.  
  244.  Mapping to Public Utilities 
  245.  
  246.  The NetWare default login script for OS/2 contains the following line mapping 
  247.  drive P: to public utilities: 
  248.  
  249.  MAP P:=SYS:PUBLIC 
  250.  
  251.  This mapping combines with the P:\OS2 mapping that the NetWare Client for OS/2 
  252.  installation puts in your path and gives you a search path to the 
  253.  SYS:PUBLIC\OS2 directory. When you type a utility name from any drive other 
  254.  than drive P:, the utility from the \OS2 subdirectory is executed. 
  255.  
  256.  Important Even though your search path gets set to SYS:PUBLIC\OS2 by default, 
  257.  drive P: stays mapped to SYS:PUBLIC. 
  258.  
  259.  If you change to drive P:, you are in SYS:PUBLIC, not SYS:PUBLIC\OS2. If you 
  260.  type a utility name at drive P:, the DOS version of the utility is executed. 
  261.  
  262.  Other Protocols 
  263.  
  264.  NetWare Client for OS/2 provides support for the following protocols: 
  265.  
  266.   IPX 
  267.   SPX 
  268.   Named Pipes 
  269.   NetBIOS 
  270.  
  271.  These protocols support OS/2 client workstations and servers on a distributed 
  272.  application network. SPX supports some NetWare printing utilities. 
  273.  
  274.  DOS client workstations running DOS Named Pipes or NetBIOS can connect to OS/2 
  275.  application servers running Named Pipes or NetBIOS. 
  276.  
  277.  You can select support for these protocols in the NetWare Client for OS/2 
  278.  installation program. The protocols you select are loaded into CONFIG.SYS. 
  279.  
  280.  To access SPX, Named Pipes, and NetBIOS support from virtual DOS and MS 
  281.  Windows sessions on OS/2, you must load some programs provided with NetWare 
  282.  Client for OS/2. 
  283.  
  284.  
  285. ΓòÉΓòÉΓòÉ 3.3. NetWare 2 and 3 Users Upgrading to NetWare 4 ΓòÉΓòÉΓòÉ
  286.  
  287. NetWare 2 and 3 Users Upgrading to NetWare 4 
  288.  
  289. Significant changes have been made in the following areas: 
  290.  
  291.  Γûá Default frame type for Ethernet ODI drivers 
  292.  Γûá Selecting a preferred server 
  293.  Γûá Logging in to the network 
  294.  Γûá Login scripts 
  295.  Γûá Mappings in the default login script 
  296.  Γûá Mapping to the public utilities 
  297.  Γûá Virtual DOS and MS Windows sessions 
  298.  
  299.  Default Frame Type for Ethernet ODI Drivers 
  300.  
  301.  The default frame type for Ethernet ODI drivers has changed. In NetWare 2 and 
  302.  3, Ethernet drivers defaulted to the Ethernet 802.3 frame type. In NetWare 4, 
  303.  they default to the Ethernet 802.2 frame type. 
  304.  
  305.  NetWare 4 server drivers for Ethernet also default to the Ethernet 802.2 frame 
  306.  type. Servers and workstations use the same frame type to communicate with 
  307.  each other. 
  308.  
  309.  Routers must also support the frame type or your workstation can't get a 
  310.  connection. Some routers on your network may not support the Ethernet 802.2 
  311.  frame type default. 
  312.  
  313.  Important If you use the Ethernet 802.2 frame type on your workstation, it 
  314.  can't connect to a network expecting the Ethernet 802.3 frame type. 
  315.  
  316.  To eliminate a potential conflict, you can define both frame types (Ethernet 
  317.  802.2 and Ethernet 802.3) on your network. 
  318.  
  319.  For the workstation, define frame types in NET.CFG. Include a line similar to 
  320.  the following, replacing NE2000 with the name of your ODI driver: 
  321.  
  322.      link driver ne2000 
  323.         frame ethernet_802.2 
  324.         frame ethernet_802.3 
  325.  
  326.  The first frame type defined is the only one used for the initial "Get Nearest 
  327.  Server" request. 
  328.  
  329.  Therefore, if some of your servers use only one frame type, such as Ethernet 
  330.  802.3, put that frame type first. That way your workstation can make a default 
  331.  connection to those servers. 
  332.  
  333.  Selecting a Preferred Server 
  334.  
  335.  NetWare Directory Services (NDS) provided in NetWare 4 uses trees and contexts 
  336.  rather than servers to identify what you log in to. 
  337.  
  338.  A new NET.CFG setting called preferred tree has been created. Use preferred 
  339.  tree in NetWare 4 the same way you used preferred server in NetWare 2 and 3 
  340.  (except you specify a tree name rather than a server name). 
  341.  
  342.  Use preferred tree only for sites that have more than one Directory tree. 
  343.  
  344.  For example, to initially connect to a tree called Novell, add the following 
  345.  lines in your NET.CFG file: 
  346.  
  347.      netware requester 
  348.         preferred tree novell 
  349.  
  350.  Preferred server is still a supported setting; however, the syntax has 
  351.  changed. You now type the word server as well as a server name. For example: 
  352.  
  353.      netware requester 
  354.         preferred server fs1 
  355.  
  356.  Regardless of your NET.CFG file, NetWare Client for OS/2 first tries to 
  357.  establish a default connection to an NDS server. This connection is made to 
  358.  the first NDS server that responds. 
  359.  
  360.  If NetWare Client for OS/2 succeeds in connecting to an NDS server, it then 
  361.  looks for a preferred tree. Once it connects to a preferred tree, it checks to 
  362.  see if you have a preferred server specified. If that server is in the current 
  363.  context, it connects to that server. 
  364.  
  365.  If NetWare Client for OS/2 can't connect to an NDS server, it tries to 
  366.  establish a default connection to a bindery server. 
  367.  
  368.  If it connects to a bindery server, it first looks for a preferred server, 
  369.  ignoring any preferred tree you specified. 
  370.  
  371.  Logging In to the Network 
  372.  
  373.  When you log in under NetWare 4, you log in to a Directory tree rather than a 
  374.  server. This means you log in to a location in the Directory (called a 
  375.  context) rather than to a server. 
  376.  
  377.  Logging in from the OS/2 Command Line 
  378.  
  379.  You use the NetWare 4 LOGIN utility to log in from a command line. This 
  380.  utility is located in the SYS:LOGIN\OS2 directory. 
  381.  
  382.  With LOGIN, you can specify a context in the Directory tree. A context 
  383.  includes a User object and an Organization object. 
  384.  
  385.  For example, to log in to a NetWare 4 network, type 
  386.  
  387.  LOGIN .JOHN.SALES_MKTG 
  388.  
  389.  JOHN is the User object. SALES_MKTG is the Organization object. 
  390.  
  391.  You can use the NetWare 4 LOGIN utility to log in to NetWare 3.1x servers. Use 
  392.  the same login syntax you used for NetWare 3.1x LOGIN and add the /B option. 
  393.  For example, type 
  394.  
  395.  LOGIN SALES_MKTG/NANCY /B 
  396.  
  397.  NetWare Tools Attach Feature 
  398.  
  399.  The attachment from NetWare Tools does not run a login script. You must run 
  400.  LOGIN from the command line to execute a login script. 
  401.  
  402.  Mappings in Default Login Script 
  403.  
  404.  In NetWare 2 and 3, a default login script was executed if you had no other 
  405.  login script. 
  406.  
  407.  In NetWare 4, the default login script still exists. Unless the network 
  408.  supervisor specifies otherwise, using a parameter in the system login script, 
  409.  it is executed when a user login script does not exist. 
  410.  
  411.  Also, search drives aren't used in OS/2. Instead, the search functionality to 
  412.  the NetWare utilities and other programs is set up with PATH, LIBPATH, and 
  413.  DPATH statements in CONFIG.SYS. 
  414.  
  415.  The NetWare 4 default login script contains the following line mapping drive 
  416.  P: to the utilities: 
  417.  
  418.  MAP P:=SYS:PUBLIC 
  419.  
  420.  This mapping combines with the P:\OS2 mapping the NetWare Client for OS/2 
  421.  installation puts in your path and gives you a search path to the 
  422.  SYS:PUBLIC\OS2 directory. 
  423.  
  424.  When you execute a utility from any drive other than drive P:, the utility 
  425.  from the \OS2 subdirectory is executed. 
  426.  
  427.  Important Even though your search path is set to SYS:PUBLIC\OS2 by default, 
  428.  drive P: stays mapped to SYS:PUBLIC. 
  429.  
  430.  If you change to drive P:, you are in SYS:PUBLIC, not SYS:PUBLIC\OS2. If you 
  431.  execute a utility at drive P:, the DOS version of the utility is executed. 
  432.  
  433.  Mapping to the Public Utilities 
  434.  
  435.  When setting up system or user login scripts for OS/2 users, always map drive 
  436.  P: to SYS:PUBLIC, as shown: 
  437.  
  438.  MAP P:=SYS:PUBLIC 
  439.  
  440.  Why Drive P: 
  441.  
  442.  This mapping combines with the P:\OS2 directory the NetWare Client for OS/2 
  443.  installation puts in your path. The combination gives you a search path to 
  444.  SYS:PUBLIC\OS2. 
  445.  
  446.  If you use another mapping besides P:, that mapping will not combine with the 
  447.  P:\OS2 directory that NetWare Client for OS/2 puts in your path, leaving you 
  448.  without a search path to the utilities. 
  449.  
  450.  When you execute a utility from a drive other than drive P:, the utility from 
  451.  the \OS2 subdirectory is executed. 
  452.  
  453.  Why SYS:PUBLIC and not SYS:PUBLIC\OS2 
  454.  
  455.  Important Do not map drive P: to SYS:PUBLIC\OS2. 
  456.  
  457.  The NetWare utilities for OS/2 need to find language-specific files in the 
  458.  parent directory of the directory they are executed from. 
  459.  
  460.  For example, a utility executed from SYS:PUBLIC\OS2 expects to find an \NLS 
  461.  subdirectory in SYS:PUBLIC. 
  462.  
  463.  If the drive allowing access to the utilities is mapped to SYS:PUBLIC\OS2, 
  464.  that directory becomes the root of the drive, since all network drives mapped 
  465.  in OS/2 are root drives. 
  466.  
  467.  This means that OS/2 doesn't recognize a parent directory for utilities. When 
  468.  utilities try to locate the \NLS subdirectory in their own parent directory, 
  469.  OS/2 returns an error and your utility won't run. 
  470.  
  471.  Important If you change to drive P:, you are in SYS:PUBLIC, not 
  472.  SYS:PUBLIC\OS2. If you execute a utility from drive P:, the DOS version of the 
  473.  utility is executed. 
  474.  
  475.  Login Scripts 
  476.  
  477.  The How To Edit Login Scripts for Each Type of Session table shows the login 
  478.  script executed the type of login and how to edit the login script. 
  479.  
  480.  Login Script Commands Not Supported in OS/2 
  481.  
  482.  OS/2 login scripts do not support the following commands: 
  483.  
  484.  COMSPEC 
  485.  DOS BREAK 
  486.  MACHINE NAME 
  487.  
  488.  The following commands have unique functions or limitations when used in OS/2 
  489.  login scripts. 
  490.  
  491.  Command   Limitation 
  492.  
  493.  EXIT      Does not support the filename parameter. 
  494.  
  495.  DRIVE     Sets the default for the login process only. 
  496.  
  497.  INCLUDE   If you use an include statement, you must specify a Universal Naming 
  498.            Convention (UNC) pathname for the file to be included. For example, 
  499.            if the file to be included is called INCLUDE.TXT and it is located 
  500.            on NetWare server FS1, volume SYS:, directory PUBLIC, the include 
  501.            statement should read: INCLUDE \\FS1\SYS\PUBLIC\INCLUDE.TXT 
  502.  
  503.  MAP       You cannot map search drives in OS/2. The same functionality is 
  504.            provided by using the OS/2 PATH and DPATH commands. See the OS/2 
  505.            documentation. 
  506.  
  507.  SET       Sets the environment variable for the login process only. Spawned 
  508.            processes inherit the variable, but the variable disappears when 
  509.            LOGIN terminates. 
  510.  
  511.  Virtual DOS and MS Windows Sessions 
  512.  
  513.  With NetWare Client for OS/2, you have full NetWare 3.1x functionality from 
  514.  both private and global sessions. However, you don't have NDS functionality 
  515.  (provided with NetWare 4). 
  516.  
  517.  This means you can run NetWare 4 DOS utilities from a DOS session, but you 
  518.  can't access NetWare Directory Services. To a NetWare 4 server, your client 
  519.  appears to be a NetWare 3.1x bindery emulation client. 
  520.  
  521.  To obtain NDS functionality, boot from a different DOS kernel than the one 
  522.  included with OS/2 and load the NetWare Client for DOS and MS Windows 
  523.  software. 
  524.  
  525.  Boot from a real DOS kernel by using the DOS_STARTUP_DRIVE setting. The OS/2 
  526.  online Master Help Index explains how. 
  527.  
  528.  Sessions booted from a real DOS kernel can have private or global support. 
  529.  Global sessions booted with a real DOS kernel have NetWare 3.1x support. 
  530.  Private sessions booted with a real DOS kernel can have NetWare 4 support if 
  531.  you load the NetWare Client for DOS and MS Windows. 
  532.  
  533.  NetWare support in DOS/Windows sessions 
  534.  
  535.  
  536. ΓòÉΓòÉΓòÉ 3.3.1. How To Edit Login Scripts for Each Type of Session ΓòÉΓòÉΓòÉ
  537.  
  538. How To Edit Login Scripts for Each Type of Session 
  539.  
  540.  
  541.  If you log in from   Login script run     How login script is edited
  542.  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  543.  OS/2 session         NetWare 4 Login      With the NetWare Administrator
  544.                       Profile object       for OS/2 utility.
  545.  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  546.  OS/2 session         NetWare 3.12         Use SYSCON.
  547.  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  548.  Private DOS/MS       NetWare 3.1x DOS     From a text editor. Edit the
  549.  Windows session      login script         SYS:MAIL\userID\LOGIN file or
  550.                                            use a NetWare 3.1x utility,
  551.                                            such as SYSCON.
  552.  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  553.  Global DOS/MS        NetWare 3.1x DOS     From a text editor. Edit the
  554.  Windows session      login script         SYS:MAIL\userID\LOGIN file or
  555.                                            use a NetWare 3.1x utility,
  556.                                            such as SYSCON.
  557.  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  558.  Global session       NetWare 3.1x DOS     From a text editor. Edit the
  559.  booted from real DOS login script         SYS:MAIL\userID\LOGIN file or
  560.  kernel and running                        use a NetWare 3.1x utility,
  561.  NETX.EXE                                  such as SYSCON.
  562.  ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  563.  Private session      NetWare 4 Login      With the NetWare Administrator
  564.  booted from real DOS Profile object       for OS/2 utility.
  565.  kernel and running
  566.  NetWare Client for
  567.  DOS and MS Windows
  568.  
  569.  
  570. ΓòÉΓòÉΓòÉ 4. Preparing Hardware ΓòÉΓòÉΓòÉ
  571.  
  572. Preparing Hardware 
  573.  
  574. Hardware Prerequisites 
  575.  
  576. The following checklist will help you prepare your workstation for installing 
  577. NetWare Client for OS/2. 
  578.  
  579. Checklist 
  580.  
  581.       An IBM personal computer (or compatible) with a 386 (SX or DX) 
  582.      processor. OS/2 2.x operates only with 386 (SX and DX) processors and 
  583.      above because of its 32-bit architecture 
  584.  
  585.       A hard disk with 3 MB of free storage for NetWare Client for OS/2 files 
  586.  
  587.       8 MB of RAM 
  588.  
  589.       A 1 to 1.44MB 3.5-inch diskette drive 
  590.  
  591.       If you want to use Remote Program Load (RPL),a Remote Reset PROM 
  592.      inserted in each RPL workstation 
  593.  
  594.       A mouse or compatible pointing device 
  595.  
  596.       A network board installed in your workstation 
  597.  
  598.       A VGA monitor 
  599.  
  600.  Network Cabling 
  601.  
  602.  Each type of network board requires unique cabling. For requirements, see the 
  603.  manufacturer's documentation packaged with the board. 
  604.  
  605.  Important Token ring network boards must have a physical connection to the MAU 
  606.  before you install NetWare Client for OS/2. Otherwise, the TOKEN driver will 
  607.  not load. 
  608.  
  609.  Determining Network Board Settings 
  610.  
  611.  The NetWare Client for OS/2 installation program requires specific information 
  612.  about the network board in your workstation. 
  613.  
  614.  Before installing NetWare Client for OS/2, record the values for the following 
  615.  settings: 
  616.  
  617.  Checklist 
  618.  
  619.       Hardware interrupt 
  620.  
  621.      In most cases, you can use interrupt line 3 or interrupt line 5 for your 
  622.      network board. If neither interrupt line 3 nor interrupt line 5 is 
  623.      available, see the manufacturer's documentation. 
  624.  
  625.      Note:  We recommend that you don't use interrupt line 2. It may interfere 
  626.      with the VGA adapter. 
  627.  
  628.       Base I/O port 
  629.  
  630.      Each hardware device included in your workstation must have a different 
  631.      base I/O port setting. For more information, see the manufacturer's 
  632.      documentation. 
  633.  
  634.       Frame type 
  635.  
  636.      All workstations and servers using a single network address must use the 
  637.      same frame type. The default for Novell ODI drivers is 802.2. 
  638.  
  639.       Other settings 
  640.  
  641.      Other settings unique to the network board installed in your workstation. 
  642.      (See the documentation provided with your network board.) 
  643.  
  644.  Important In most cases, leave your network board set to the factory settings. 
  645.  If you need to change the default settings, see the manufacturer's 
  646.  documentation. 
  647.  
  648.  You can obtain setting information for your network board by using the 
  649.  following procedures. 
  650.  
  651.  Finding board settings 
  652.  
  653.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  654.   ΓöéIf you have     Then                                         Γöé
  655.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  656.   ΓöéEISA or MCA     Run the computer's setup or reference        Γöé
  657.   Γöénetwork boards  program. This program will list the values   Γöé
  658.   Γöé                for your network board settings.             Γöé
  659.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  660.   ΓöéISA network     Physically view the network board to obtain  Γöé
  661.   Γöéboards          the specific settings. The documentation     Γöé
  662.   Γöé                provided with your network board will direct Γöé
  663.   Γöé                you where to locate each value.              Γöé
  664.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  665.  
  666.  
  667. ΓòÉΓòÉΓòÉ 5. Installing NetWare Client for OS/2 ΓòÉΓòÉΓòÉ
  668.  
  669. Installing NetWare Client for OS/2
  670.  
  671. Topic 
  672.  
  673. Installation Overview 
  674.  
  675. Installing NetWare Client for OS/2 from Diskettes 
  676.  
  677. Installing NetWare Client for OS/2 from CD-ROM 
  678.  
  679. Upgrading NetWare Client for OS/2 from a Network Directory 
  680.  
  681.  
  682. ΓòÉΓòÉΓòÉ 5.1. Installation Overview ΓòÉΓòÉΓòÉ
  683.  
  684. Installation Overview 
  685.  
  686. Four things happen when you install NetWare Client for OS/2: 
  687.  
  688.      Γûá A directory is created on your workstation 
  689.  
  690.      Γûá Files are copied 
  691.  
  692.      Γûá The Novell group icon is created 
  693.  
  694.      Γûá The CONFIG.SYS file is modified 
  695.  
  696.  A Directory Is Created on Your Workstation 
  697.  
  698.  By default, a \NETWARE directory is created in the root of the drive from 
  699.  which you boot OS/2. (If you specify another directory, it is created.) 
  700.  
  701.  Files Are Copied 
  702.  
  703.  All NetWare Client for OS/2 files are copied to the directory specified during 
  704.  installation. You can change your settings later without copying additional 
  705.  files from the WSOS2_1 diskette. Six kinds of files are copied: 
  706.  
  707.  Γûá NetWare Client for OS/2 program files 
  708.  Γûá DLL files (Dynamic Link Libraries) for OS/2 
  709.  Γûá DLL file for MS Windows 
  710.  Γûá Network board drivers 
  711.  Γûá Utility files (INSTALL, NPRINTER, NWTOOLS, LOGIN, NLIST, MAP, CX, OS2_TSA) 
  712.  Γûá Unicode tables 
  713.  
  714.  Most files on the diskette are compressed. The installation program 
  715.  decompresses them. To decompress a file, use the NWUNPACK utility on the 
  716.  diskette. Type NWUNPACK and the target directory, followed by the name of a 
  717.  file. 
  718.  
  719.  Important If you install NetWare Client for OS/2 on an OS/2 for Windows 
  720.  workstation, the files are copied to the WINDOWS/SYSTEM directory. 
  721.  
  722.  The Novell Group Icon Is Created 
  723.  
  724.  A group icon called Novell is created on the OS/2 desktop. This group contains 
  725.  
  726.  Γûá The NetWare Client for OS/2 installation program 
  727.  Γûá NetWare Tools 
  728.  Γûá The NPRINTER remote printing utility 
  729.  Γûá The OS2_TSA program 
  730.  
  731.  The CONFIG.SYS File Is Modified 
  732.  
  733.  The previous version of CONFIG.SYS is automatically saved as CONFIG.BAK. 
  734.  
  735.  The NETWARE directory (or the directory you specify) is included at the end of 
  736.  the PATH, LIBPATH, and DPATH statements so that OS/2 can find the NetWare 
  737.  Client for OS/2 files. Based on the ODI driver and settings you choose, the 
  738.  NetWare Client for OS/2 section of CONFIG.SYS includes lines loading NetWare 
  739.  Client for OS/2 components. This section is identified by comment lines before 
  740.  and after. 
  741.  
  742.  Warning Don't delete the comment lines before and after the NetWare Client for 
  743.  OS/2 lines. Everything between these comments is deleted and rewritten when 
  744.  you use the installation program to edit CONFIG.SYS. 
  745.  
  746.  Important Make a backup copy of CONFIG.SYS after your NetWare Client for OS/2 
  747.  installation is completed. Other configuration programs, such as IBM's 
  748.  Extended Services, may rearrange CONFIG.SYS in such a way as to invalidate 
  749.  NetWare Client for OS/2. 
  750.  
  751.  
  752. ΓòÉΓòÉΓòÉ 5.2. Installing NetWare Client for OS/2 from Diskettes ΓòÉΓòÉΓòÉ
  753.  
  754. Installing NetWare Client for OS/2 from Diskettes 
  755.  
  756. If you are installing NetWare Client for OS/2 from diskettes for the first 
  757. time, complete the following. 
  758.  
  759. Prerequisites 
  760.  
  761. Checklist 
  762.  
  763. Γûá Have working copies of the following NetWare Client for OS/2 diskettes: 
  764.  
  765.      Γûá WSOS2_1 
  766.      Γûá WSOS2 _2 
  767.      Γûá WSDRV_1 
  768.  
  769.  Γûá (Optional) Have working copies of any NetWare compatible third-party network 
  770.  board drivers. 
  771.  
  772.  Important You need a third-party MLID driver for the network board installed 
  773.  in your workstation if one is not provided with the NetWare Client for OS/2 
  774.  software. NetWare Client for OS/2 supports most network boards. If NetWare 
  775.  Client for OS/2 does not list a driver for your network board, check the 
  776.  packaging or contact the network board manufacturer to obtain a 
  777.  NetWare-compatible driver. 
  778.  
  779.  Procedure 1. Go to the OS/2 desktop. 
  780.  
  781.  2. Insert the diskette labeled WSOS2_1 into a disk drive. 
  782.  
  783.  3. Choose the "Drive A" icon on the desktop. 
  784.  
  785.      The "Drive A Tree View" window appears. 
  786.  
  787.  4. From the "Drive A Tree View", select the "Drive A" icon. 
  788.  
  789.  5. Select the "INSTALL.EXE" icon to load the installation program. 
  790.  
  791.  6. From the "Installation" menu, select "Requester on workstation..." 
  792.  
  793.      The "Set Target Directory" window appears. 
  794.  
  795.  7. From the "Set Target Directory" window, set the appropriate path and source 
  796.  drive. Choose OK. 
  797.  
  798.      The "Requester Installation" window appears. 
  799.  
  800.  8.From the "Requester Installation" window, accept the default of "Edit 
  801.  CONFIG.SYS and Copy All Files" by choosing OK. 
  802.  
  803.  NoteThe other three choices are for changing the initial installation of 
  804.  NetWare Client for OS/2. 
  805.  
  806.      The "Step 1 - Choose the ODI LAN Driver" window appears. 
  807.  
  808.  9. From the "Step 1 - Choose the ODI LAN Driver" window, select the 
  809.  appropriate driver. 
  810.  
  811.      9a. Choose the arrow next to the "ODI LAN Driver" window. 
  812.  
  813.      9b. Insert "WSDRV_1" in drive A: as instructed. Choose "OK". 
  814.  
  815.      9c.Select the appropriate LAN Driver provided by NetWare Client for OS/2 
  816.      or a third-party vendor. Choose "Continue". 
  817.  
  818.      The "Step 2 - Choose NetWare Support for DOS and Windows Applications" 
  819.      window appears. 
  820.  
  821.  10. From the "Step 2 - Choose NetWare Support for DOS and Windows 
  822.  Applications" window, select IPX Support for DOS and MS Windows and Default 
  823.  NetWare Shell Support. Choose "Continue". 
  824.  
  825.      For more information on available selections, choose "Help". 
  826.  
  827.      The "Suggested Default Settings to AUTOEXEC.BAT" window appears. 
  828.  
  829.  11. From the "Suggested Default Settings to AUTOEXEC.BAT" window, accept the 
  830.  default by choosing "Save". 
  831.  
  832.      For more information on available selections, choose "Help". 
  833.  
  834.  12. Select "No" when asked if you want to add files to another batch file. 
  835.  
  836.      This window allows you to customize boot files for individual DOS 
  837.      sessions. Typically, all DOS sessions use the same boot file (i.e., the 
  838.      AUTOEXEC.BAT file). 
  839.  
  840.  13. If prompted to change the DOS_LASTDRIVE setting, select "OK". 
  841.  
  842.  Important Make sure your DOS_LASTDRIVE setting is correct upon completion of 
  843.  NetWare Client for OS/2 installation. See "Changing and Saving DOS and 
  844.  WIN-OS/2 Settings" in the OS/2 Master Help Index. 
  845.  
  846.      The "Step 3 - Choose Optional Protocols" window appears. 
  847.  
  848.  14. From the "Step 3 - Choose Optional Proctols" window, accept the defaults 
  849.  by choosing "Save". 
  850.  
  851.      For more information on available selections, choose "Help". 
  852.  
  853.      The "Save Changes to CONFIG.SYS" window appears. 
  854.  
  855.  15. Choose "OK" to save the file as CONFIG.SYS. To save the file under a 
  856.  different name, edit the window. 
  857.  
  858.      The "Copy ODI LAN Driver Files" window appears. 
  859.  
  860.  16. From the "Copy ODI LAN Driver Files" window, accept the default by 
  861.  choosing OK. 
  862.  
  863.      For more information on available selections, choose "Help". 
  864.  
  865.      The "Copy Requester Files" window appears. 
  866.  
  867.  17. From the "Copy Requester Files" window, choose Copy. 
  868.  
  869.  18. To complete installation, follow instructions on your screen. 
  870.  
  871.  19. Read the final screen that appears after installation for the latest 
  872.  information on the installation procedure. 
  873.  
  874.  20. Configure your workstation. 
  875.  
  876.      Detailed information on each configuration option is located in NET.CFG 
  877.      Options Reference 
  878.  
  879.      Important For changes to take effect from your configuration, restart your 
  880.      workstation. 
  881.  
  882.  
  883. ΓòÉΓòÉΓòÉ 5.3. Installing NetWare Client for OS/2 from CD-ROM ΓòÉΓòÉΓòÉ
  884.  
  885. Installing NetWare Client for OS/2 from CD-ROM
  886.  
  887. You can use the NetWare server installation program on CD-ROM to copy 
  888. workstation installation files to the PUBLIC\CLIENT directory on volume SYS:. 
  889.  
  890. Copying Client Installation Software from the CD-ROM to the Server 
  891.  
  892. To copy NetWare Client for OS/2 installation software from the CD-ROM to the 
  893. server, follow the steps below. 
  894.  
  895. Prerequsite 
  896.  
  897. Checklist  Install the CD-ROM drive as a device on your workstation according 
  898. to the manufacturer's instructions. 
  899.  
  900. Procedure 1. Log in. 
  901.  
  902. 2. Make a subdirectory named CLIENT under SYS:PUBLIC for the workstation 
  903. installation files. 
  904.  
  905. 3. Copy files from the CLIENT directory on the CD-ROM to SYS:PUBLIC\CLIENT by 
  906. typing either: 
  907.  
  908.      NCOPY drive:\source path\*.* drive:\destination path /s/e/c 
  909.  
  910.      or 
  911.  
  912.      XCOPY drive:\source path\*.* drive:\destination path /s/e/v 
  913.  
  914.  For example, type 
  915.  
  916.      XCOPY D:\CLIENT\OS2\*.* H:\PUBLIC\CLIENT /s /e /v 
  917.  
  918.  Important Don't use the COPY command for this procedure. The directory 
  919.  structure within each subdirectory must be maintained. 
  920.  
  921.  noteYou can also set up your CD-ROM drive as a volume on your network. This 
  922.  allows you to run workstation installation programs directly from 
  923.  subdirectories under CLIENT on the CD-ROM. 
  924.  
  925.  Creating Workstation Installation Diskettes from CD-ROM 
  926.  
  927.  You can install the CD-ROM either as a local volume or as a network device. 
  928.  
  929.  Procedure  1. Format high-density diskettes using the FORMAT command. You must 
  930.  format three diskettes for the NetWare Client for OS/2 installation. 
  931.  
  932.  2. Go to the drive corresponding to the CD-ROM. 
  933.  
  934.  3. Change to the CLIENT directory on the CD-ROM. 
  935.  
  936.  4. Change to the OS/2 subdirectory. 
  937.  
  938.  5. Set the "nwlanguage environment" variable by typing the following at the 
  939.  command line. 
  940.  
  941.      SET NWLANGUAGE=language <Enter> 
  942.  
  943.      Replace language with the appropriate language found in the NLS 
  944.      subdirectory under CLIENT\OS2. 
  945.  
  946.  6. Type 
  947.  
  948.      MAKEDISK drive_letter: language <Enter> 
  949.  
  950.  For example, type either 
  951.  
  952.      MAKEDISK A: ENGLISH <Enter> 
  953.  
  954.      or 
  955.  
  956.      MAKEDISK B: ENGLISH <Enter> 
  957.  
  958.  MAKEDISK copies client installation files from the CD-ROM directory to the 
  959.  diskettes. 
  960.  
  961.  7. Make a label each diskette with the following names: 
  962.  
  963.  Diskette number     Label for OS/2 
  964.      1               WSOS2_1 
  965.      2               WSOS2_2 
  966.      3               WSDRV_1 
  967.  
  968.  noteInclude the version number and date on each diskette label. 
  969.  
  970.  8. Save these diskettes until after you have installed all NetWare 
  971.  workstations. 
  972.  
  973.  
  974. ΓòÉΓòÉΓòÉ 5.4. Upgrading NetWare Client for OS/2 from a Network Directory ΓòÉΓòÉΓòÉ
  975.  
  976. Upgrading NetWare Client for OS/2 from a Network Directory 
  977.  
  978. Important This feature is only available on NetWare 3.12 and NetWare 4 servers. 
  979.  
  980. The following checklist and procedures help set up your workstation for 
  981. installing NetWare workstation software from a network directory. It is the 
  982. quickest and easiest way to upgrade NetWare client software. 
  983.  
  984. Prerequisites 
  985.  
  986. Checklist  Γûá You must have a version of the NetWare Client for OS/2 software 
  987. running on your workstation. 
  988.  
  989. Γûá A copy of the NetWare Client for OS/2 software must exist on your network. 
  990.  
  991. Γûá You must be logged in. 
  992.  
  993. Γûá Your workstation must have a drive mapped to the PUBLIC\CLIENT\OS2 directory 
  994. on volume SYS:. 
  995.  
  996. Procedure 
  997.  
  998. 1. Map a drive to the PUBLIC\CLIENT\OS2 directory on volume SYS:. 
  999.  
  1000. 2. Type INSTALL. 
  1001.  
  1002. 3. From the "Installation" menu, select "Requester on workstation..." 
  1003.  
  1004.      The "Set Target Directory" window appears. 
  1005.  
  1006.  4. From the "Set Target Directory" window, set the appropriate path and source 
  1007.  drive. Choose "OK". 
  1008.  
  1009.      The "Requester Installation" window appears. 
  1010.  
  1011.  5. From the "Requester Installation" window, select the appropriate choice for 
  1012.  your upgrade. Choose "OK". 
  1013.  
  1014.      For more information on available selections, choose "Help". 
  1015.  
  1016.      The "Step 1 - Choose the ODI LAN Driver" window appears. 
  1017.  
  1018.  6. From the "Step 1 - Choose the ODI LAN Driver" window, select the 
  1019.  appropriate driver. 
  1020.  
  1021.      6a. Choose the arrow next to the "ODI LAN Driver" window. 
  1022.  
  1023.      6b. Insert "WSDRV_1" in drive A: as instructed. Choose "OK". 
  1024.  
  1025.      6c. Select the appropriate LAN Driver provided by NetWare Client for OS/2 
  1026.      or a third-party vendor. Choose "Continue". 
  1027.  
  1028.      The "Step 2 - Choose NetWare Support for DOS and Windows Applications" 
  1029.      window appears. 
  1030.  
  1031.  7. From the "Step 2 - Choose NetWare Support for DOS and Windows Applications" 
  1032.  window, select IPX Support for DOS and Windows and Default NetWare Shell 
  1033.  Support. Choose "Continue." 
  1034.  
  1035.      For more information on available selections, choose "Help". 
  1036.  
  1037.      The "Suggested Default Settings to AUTOEXEC.BAT" window appears. 
  1038.  
  1039.  8. From the "Suggested Default Settings to AUTOEXEC.BAT" window, accept the 
  1040.  default by choosing "Edit". 
  1041.  
  1042.      For more information on available selections, choose "Help". 
  1043.  
  1044.  9. When asked if you want to add files to another batch file, select "No". 
  1045.  
  1046.      This window allows you to customize boot files for individual DOS 
  1047.      sessions. Typically, all DOS sessions use the same boot file (i.e., the 
  1048.      AUTOEXEC.BAT file). 
  1049.  
  1050.  10. If prompted to change the DOS_LASTDRIVE setting, select "OK". 
  1051.  
  1052.  Important Make sure your DOS_LASTDRIVE setting is correct upon completion of 
  1053.  NetWare Client for OS/2 installation. See "Changing and Saving DOS and 
  1054.  WIN-OS/2 Settings" in the OS/2 Master Help Index. 
  1055.  
  1056.      The "Step 3 - Choose Optional Protocols" window appears. 
  1057.  
  1058.  11. From the "Step 3 - Choose Optional Proctols" window, accept the defaults 
  1059.  by choosing "Save." 
  1060.  
  1061.      For more information on available selections, choose "Help". 
  1062.  
  1063.      The "Save Changes to CONFIG.SYS" window appears. 
  1064.  
  1065.  12. Choose "OK" to save the file as CONFIG.SYS. To save the file under a 
  1066.  different name, edit the window. 
  1067.  
  1068.      The "Copy ODI LAN Driver Files" window appears. 
  1069.  
  1070.  13. From the "Copy ODI LAN Driver Files" window, accept the default by 
  1071.  choosing "OK." 
  1072.  
  1073.      For more information on available selections, choose "Help". 
  1074.  
  1075.      The "Copy Requester Files" window appears. 
  1076.  
  1077.  14. From the "Copy Requester Files" window, choose "Copy." 
  1078.  
  1079.  15. To complete installation, follow the instructions on your screen. 
  1080.  
  1081.  16. Read the final screen that appears after installation for the latest 
  1082.  information on the installation procedure. 
  1083.  
  1084.  17. Configure your workstation. 
  1085.  
  1086.      Detailed information on each configuration option is located in NET.CFG 
  1087.      Options Reference 
  1088.  
  1089.      Important For changes to take effect from your configuration, restart your 
  1090.      workstation. 
  1091.  
  1092.  
  1093. ΓòÉΓòÉΓòÉ 6. Configuring NetWare Client for OS/2 ΓòÉΓòÉΓòÉ
  1094.  
  1095. Configuring NetWare Client for OS/2
  1096.  
  1097. This section has information about five topics: 
  1098.  
  1099. Configuration Overview 
  1100.  
  1101. Using NET.CFG 
  1102.  
  1103. NET.CFG File Format Requirements 
  1104.  
  1105. Creating or Editing NET.CFG 
  1106.  
  1107. Quick Reference List of NET.CFG Options 
  1108.  
  1109.  
  1110. ΓòÉΓòÉΓòÉ 6.1. Configuration Overview ΓòÉΓòÉΓòÉ
  1111.  
  1112. Configuration Overview 
  1113.  
  1114. After you've installed NetWare Client for OS/2 on your workstation, you must 
  1115. configure it to run with your network. 
  1116.  
  1117. Configuration options for NetWare Client for OS/2 are stored in the NET.CFG 
  1118. file. When you start up your workstation, NetWare Client for OS/2 searches for 
  1119. NET.CFG in the directories specified in the DPATH line in CONFIG.SYS. If 
  1120. NetWare Client for OS/2 doesn't find a NET.CFG file, it starts up using the 
  1121. default configuration values built into the software. 
  1122.  
  1123. When Configuration Is Required 
  1124.  
  1125. You must configure NetWare Client for OS/2 if 
  1126.  
  1127.      Γûá Your workstation has more than one network board 
  1128.  
  1129.      Γûá Your workstation has a single board, but the board is not using factory 
  1130.      default settings 
  1131.  
  1132.      Γûá Your network uses an Ethernet frame type other than Ethernet 802.2 
  1133.  
  1134.      Γûá NetWare Client for OS/2 will share a network board with other software 
  1135.  
  1136.  Other Situations When Configuration Might Be Useful 
  1137.  
  1138.  Configuration may also be useful in these circumstances: 
  1139.  
  1140.      Γûá You want to change the default packet signature security level. 
  1141.  
  1142.      Γûá You want to turn off Packet Burst or Large Internet Packet 
  1143.      transmissions. 
  1144.  
  1145.      Γûá Your workstation will connect to a token ring network using source 
  1146.      routing. 
  1147.  
  1148.      Γûá Your workstation will use NetBIOS or Dual NetBIOS protocols. 
  1149.  
  1150.      Γûá Your workstation will use Named Pipes protocol. 
  1151.  
  1152.      Γûá You want your workstation to connect to a preferred Directory tree. 
  1153.  
  1154.      Γûá You are setting up Remote Program Load (RPL) workstations. 
  1155.  
  1156.      Γûá You want to change your default login drive. 
  1157.  
  1158.  About Protocol Support in NetWare Client for OS/2 
  1159.  
  1160.  NetWare Client for OS/2 provides four kinds of protocol support: 
  1161.  
  1162.      Γûá IPX 
  1163.  
  1164.      Γûá SPX 
  1165.  
  1166.      Γûá Named Pipes 
  1167.  
  1168.      Γûá NetBIOS (emulation) 
  1169.  
  1170.  NetWare servers and client workstations use IPX as the primary protocol to 
  1171.  communicate with each other. They also use SPX for some communications, such 
  1172.  as communications between a workstation running NPRINTER and a NetWare print 
  1173.  server. Support for IPX on the workstation is installed when you install 
  1174.  NetWare Client for OS/2. 
  1175.  
  1176.  SPX, NetBIOS, and Named Pipes protocols are provided by Novell so that NetWare 
  1177.  clients and servers can also function as 
  1178.  
  1179.  Γûá Distributed application clients and servers 
  1180.  
  1181.  Γûá Non-NetWare network clients and servers 
  1182.  
  1183.  Γûá Terminals connected to mainframes or minicomputers 
  1184.  
  1185.  For example, the Lotus Notes* distributed application uses NetBIOS or SPX for 
  1186.  communications; Microsoft SQL Server uses Named Pipes. LANServer networks use 
  1187.  NetBIOS, and many Communications Manager connections to a gateway also use 
  1188.  NetBIOS. 
  1189.  
  1190.  Other protocols not provided with NetWare Client for OS/2 can be used for 
  1191.  these purposes. For example, the TCP/IP protocol provided by Novell's LAN 
  1192.  Workplace for OS/2 is commonly used for connections to UNIXΓò£ hosts. These 
  1193.  other protocols are not discussed in this document. 
  1194.  
  1195.  The figure below illustrates the components of a distributed application 
  1196.  network. 
  1197.  
  1198.  Several protocols can be installed on the same computer at the same time. All 
  1199.  of these protocols can use the same network cabling, although each protocol 
  1200.  might communicate on a completely separate logical network. The figure below 
  1201.  shows how a NetWare network and a distributed application network share 
  1202.  cabling. 
  1203.  
  1204.  
  1205. ΓòÉΓòÉΓòÉ 6.2. Using NET.CFG ΓòÉΓòÉΓòÉ
  1206.  
  1207. Using NET.CFG
  1208.  
  1209. Configuration options for NetWare Client for OS/2 are stored in a NET.CFG file. 
  1210. When you turn on your workstation, NetWare Client for OS/2 searches for NET.CFG 
  1211. in the directories specified in the DPATH line of CONFIG.SYS. If NetWare Client 
  1212. for OS/2 does not find NET.CFG, it uses a set of default configuration values 
  1213. built into the software. 
  1214.  
  1215. NET.CFG is located in the root directory of your boot drive. If you have 
  1216. previously configured NetWare Client for OS/2 on a workstation, a NET.CFG file 
  1217. already exists for your workstation. You can change the current configuration 
  1218. by modifying and saving the existing file. 
  1219.  
  1220. Reinstalling NetWare Client for OS/2 will not overwrite an existing NET.CFG 
  1221. file; instead, the existing NET.CFG file will appear in the installation 
  1222. program for you to edit. 
  1223.  
  1224. Important If you have not configured NetWare Client for OS/2 on your 
  1225. workstation before, a NET.CFG file does not exist for your workstation. You 
  1226. must create this file to configure your workstation. 
  1227.  
  1228.  
  1229. ΓòÉΓòÉΓòÉ 6.3. NET.CFG Format Requirements ΓòÉΓòÉΓòÉ
  1230.  
  1231. NET.CFG Format Requirements 
  1232.  
  1233. The illustration below shows the NET.CFG format. 
  1234.  
  1235. To create of modify NET.CFG, use the following rules: 
  1236.  
  1237. Γûá Type options at the left margin of the file with no spaces before or after 
  1238. them. Options are not case-sensitive. 
  1239.  
  1240. Γûá Type one option per line. 
  1241.  
  1242. Γûá Type settings, one per line, on the lines following the option to which they 
  1243. apply. 
  1244.  
  1245. Γûá When editing NET.CFG, use the Space bar, rather than the Tab key, to indent 
  1246. these settings. The Tab key moves to the next field on the screen. 
  1247.  
  1248. Γûá Indent settings at least one space. Settings are not case-sensitive. 
  1249.  
  1250. Γûá Place a hard return at the end of every line in the file, including the last 
  1251. line. 
  1252.  
  1253. Warning If you don't put a hard return at the end of the last line, the line is 
  1254. ignored. 
  1255.  
  1256. Γûá Blank lines are not necessary and are ignored. 
  1257.  
  1258. Γûá Precede comment lines with a semicolon (;). 
  1259.  
  1260.  
  1261. ΓòÉΓòÉΓòÉ 6.4. Creating or Editing NET.CFG ΓòÉΓòÉΓòÉ
  1262.  
  1263. Creating or Editing NET.CFG
  1264.  
  1265. Prerequisite 
  1266.  
  1267. NetWare Client for OS/2 is installed on your workstation. 
  1268.  
  1269. Procedures:  To create or edit NET.CFG with the installation program 
  1270.  
  1271. 1. Go to the OS/2 desktop. 
  1272.  
  1273. 2. Choose the "Novell" icon on the desktop. 
  1274.  
  1275. 3. Choose the "Install" icon in the "Novell" window. 
  1276.  
  1277. 4. From the "Configuration" menu, select "This workstation. . ." 
  1278.  
  1279.      The "Default Location for NET.CFG File" window appears. 
  1280.  
  1281.  5. Enter the path of the NET.CFG file and select "Edit". 
  1282.  
  1283.      The NET.CFG edit screen appears. If this is a new installation, there is 
  1284.      not a default NET.CFG file and the "Current NET.CFG File Contents" box 
  1285.      will be empty. 
  1286.  
  1287.  6. Type the NET.CFG options you want in the "Current NET.CFG File Contents" 
  1288.  box. 
  1289.  
  1290.  A typical NET.CFG might look like 
  1291.  
  1292.  link driver ne2000 
  1293.      int 5 
  1294.      port 340 
  1295.      frame ethernet_802.3 
  1296.  
  1297.  netware requester 
  1298.      default login drive f 
  1299.      display hard errors off 
  1300.      name context "finance.novell" 
  1301.      preferred tree redwood 
  1302.      signature level 3 
  1303.  
  1304.  NoteThe "default login drive" setting requires changes to the CONFIG.SYS file. 
  1305.  See NET.CFG Options Reference  for more information. 
  1306.  
  1307.  Signature level 3 is the most secure, requires Packed Burst to be enabled, and 
  1308.  the server signature level needs to be set at level 1 or higher for login. See 
  1309.  Improving Speed and Security for more information. 
  1310.  
  1311.  The figure below shows a more detailed explanation of how to use the "Edit the 
  1312.  NET.CFG file for this workstation" window. 
  1313.  
  1314.  7. To save your changes to the NET.CFG file, choose "Save." 
  1315.  
  1316.  8. To exit the installation program, double-click in the upper left corner of 
  1317.  the main window. 
  1318.  
  1319.  9. For changes to take effect from your configuration, use the OS/2 shutdown 
  1320.  feature and start your workstation. 
  1321.  
  1322.  Important Installation and configuration changes will not take effect until 
  1323.  you restart your workstation. 
  1324.  
  1325.  If you are still having problems see the Troubleshooting Section for helpful 
  1326.  tips. 
  1327.  
  1328.  
  1329. ΓòÉΓòÉΓòÉ 6.5. Quick Reference List of NET.CFG Options ΓòÉΓòÉΓòÉ
  1330.  
  1331. Quick Reference List of NET.CFG Options 
  1332.  
  1333. The figure below lists NET.CFG options and settings and the default value for 
  1334. each. 
  1335.  
  1336.  
  1337. ΓòÉΓòÉΓòÉ 7. Using Network Boards and LAN Drivers ΓòÉΓòÉΓòÉ
  1338.  
  1339. Using Network Boards and LAN Drivers 
  1340.  
  1341. This section provides information about five topics 
  1342.  
  1343.  Specifying Frame Types for LAN Driver 
  1344.  Matching Network Board and ODI Driver Settings 
  1345.  Cautions When Changing Frame Type 
  1346.  Defining Both Ethernet 802.2 and Ethernet 802.3 Frame Types 
  1347.  Using More than One Network Board 
  1348.  
  1349.  
  1350. ΓòÉΓòÉΓòÉ 7.1. Matching Network Board and ODI Driver Settings ΓòÉΓòÉΓòÉ
  1351.  
  1352. Matching Network Board and ODI Driver Settings 
  1353.  
  1354. Important NetWare Client for OS/2 software expects each network board to use 
  1355. the board's factory default settings. If you have changed the settings on your 
  1356. network board, you must make corresponding changes in the OS/2 client software. 
  1357. This is done through the NET.CFG. 
  1358.  
  1359. Network boards come with factory defaults for such hardware settings as 
  1360.  
  1361.  Γûá Direct memory access channel (DMA) 
  1362.  Γûá Interrupt line (IRQ) 
  1363.  Γûá Input/output port 
  1364.  Γûá Memory range 
  1365.  Γûá Node address 
  1366.  
  1367.  The NetWare Client for OS/2 software, as shipped, expects each network board 
  1368.  to be using the default settings. These factory defaults can usually be 
  1369.  changed by moving jumpers, setting switches, or through a configuration 
  1370.  utility provided by the manufacturer of the network board. 
  1371.  
  1372.  Therefore, if you change the factory default for any of the hardware settings 
  1373.  listed above, you must tell the OS/2 ODI driver the new setting. 
  1374.  
  1375.  To do this, use the "link driver" option in NET.CFG. The "link driver" option 
  1376.  allows you to configure your software to correspond to your hardware settings: 
  1377.  
  1378.      link driver name 
  1379.         dma [index] channel 
  1380.         int [index] irq 
  1381.         mem [index] starting_address [size] 
  1382.         node address number 
  1383.         port [index] starting_port [number] 
  1384.  
  1385.  Shortcut for Microchannel and EISA LAN Drivers 
  1386.  
  1387.  If you are using Microchannel or EISA network boards, you do not need to 
  1388.  specify the hardware settings shown above. The LAN driver scans the network 
  1389.  board and determines which settings are in use. 
  1390.  
  1391.  You must tell NetWare Client for OS/2 the slot number where the network board 
  1392.  is located. You can also tell NetWare Client for OS/2 to scan all slots. To 
  1393.  define the network board slot, use the "Link Driver" option in NET.CFG. 
  1394.  
  1395.      link driver name 
  1396.         slot number 
  1397.  
  1398.  Replace number with the slot number or with a question mark if you want to 
  1399.  scan all slots. 
  1400.  
  1401.  See NET.CFG Options Reference  for more information. 
  1402.  
  1403.  
  1404. ΓòÉΓòÉΓòÉ 7.2. Specifying Frame Types for LAN Drivers ΓòÉΓòÉΓòÉ
  1405.  
  1406. Specifying Frame Types for LAN Drivers 
  1407.  
  1408. Overview 
  1409.  
  1410. All communications on a network consist of packets of information being sent 
  1411. between computers. 
  1412.  
  1413. There are different kinds of packets, distinguished from each other by the 
  1414. order and type of the information in the packet. Each kind of packet has its 
  1415. own definition, called a frame type. 
  1416.  
  1417. For each computer to communicate by a certain frame type, each computer must be 
  1418. configured to use that frame type. 
  1419.  
  1420. A network board  in your workstation allows your workstation to communicate 
  1421. with other workstations on your network and with the NetWare server. 
  1422.  
  1423. LAN driver software serves as the link between your workstation's operating 
  1424. system and the network. 
  1425.  
  1426. By default, each LAN driver uses only one kind of frame type. However, most LAN 
  1427. drivers can support other frame types if they are configured to do so through 
  1428. the NET.CFG. 
  1429.  
  1430. For example, an NE2000 LAN driver supports the following frame types: Ethernet 
  1431. 802.2, Ethernet 802.3, Ethernet II, and Ethernet SNAP. 
  1432.  
  1433. The "Frame Types and LAN Drivers" table lists common frame types and the 
  1434. network board drivers that support each type. This list is not comprehensive. 
  1435.  
  1436. Link Driver Option 
  1437.  
  1438. The Link Driver option in NET.CFG tells the Lan driver what frame types you 
  1439. use. You can only specify frame types supported by that driver. 
  1440.  
  1441. Syntax 
  1442.  
  1443.      link driver name 
  1444.         frame name 
  1445.  
  1446.  Replace name with the name of the frame type. 
  1447.  
  1448.  Example 
  1449.  
  1450.  For example, to link your NE2000 LAN driver to the Ethernet 802.2 frame type, 
  1451.  you would enter into your NET.CFG file. 
  1452.  
  1453.      link driver ne2000 
  1454.         frame ethernet_802.2 
  1455.  
  1456.  
  1457. ΓòÉΓòÉΓòÉ 7.3. Cautions With the Default Frame Type ΓòÉΓòÉΓòÉ
  1458.  
  1459. Cautions With the Default Frame Type 
  1460.  
  1461. Note:  In NetWare 2 and 3, Ethernet drivers default to the Ethernet 802.3 frame 
  1462. type. In NetWare 4, they default to Ethernet 802.2 frame type. 
  1463.  
  1464. NetWare 4 server drivers for Ethernet default to the Ethernet 802.2 frame type. 
  1465. Servers and workstations must use the same frame types to communicate with each 
  1466. other. 
  1467.  
  1468. Routers must also support the same frame types or your packets will not be 
  1469. routed correctly. This will disrupt communications and if your workstation does 
  1470. not get a connection, it will likely fail. Some routers on your network might 
  1471. not support the new Ethernet 802.2 frame type. 
  1472.  
  1473. Important Your workstation might not connect to a network expecting the old 
  1474. default of Ethernet 802.3 if you use the new default of Ethernet 802.2. 
  1475.  
  1476.  
  1477. ΓòÉΓòÉΓòÉ 7.4. Defining Both Ethernet 802.2 and Ethernet 802.3 Frame Types ΓòÉΓòÉΓòÉ
  1478.  
  1479. Defining Both Ethernet 802.2 and Ethernet 802.3 Frame Types 
  1480.  
  1481. You can define both Ethernet 802.2 and Ethernet 802.3 on your network to 
  1482. eliminate conflicts due to default frame type settings. 
  1483.  
  1484. For your workstation, define frame types in NET.CFG. Include a line similar to 
  1485. the following, replacing ne2000 with the name of your ODI driver: 
  1486.  
  1487.      link driver ne2000 
  1488.         frame ethernet_802.3 
  1489.         frame ethernet_802.2 
  1490.  
  1491.  The first frame type defined is the only one used for the initial "Get Nearest 
  1492.  Server" request. Therefore, if you have servers using only one frame type, 
  1493.  such as Ethernet 802.3, put that frame type first. That way your workstation 
  1494.  can make a default connection to those servers. 
  1495.  
  1496.  See NET.CFG Options Reference for more information about the link driver 
  1497.  option. 
  1498.  
  1499.  
  1500. ΓòÉΓòÉΓòÉ 7.5. Using More than One Network Board ΓòÉΓòÉΓòÉ
  1501.  
  1502. Using More than One Network Board 
  1503.  
  1504. Note:  In most cases NetWare Client for OS/2 can share a network board with 
  1505. other communications packages so you do not need to purchase two network 
  1506. boards. 
  1507.  
  1508. This section describes 
  1509.  
  1510. Γûá Reasons for having more than one network board 
  1511.  
  1512. Γûá Setting up two network boards 
  1513.  
  1514. Γûá Choosing a primary network board 
  1515.  
  1516. Reasons for Having More Than One Network Board 
  1517.  
  1518. When using NetWare Client for OS/2, there are two conditions where you might 
  1519. benefit from having more than one network board in your computer: 
  1520.  
  1521. Γûá When each network board supports a different communications software package 
  1522.  
  1523. Γûá When each network board is connected to a physically separate network 
  1524.  
  1525. If you have two network boards, be aware of the configuration issues in the 
  1526. following sections. 
  1527.  
  1528. Additional network boards (those after the second defined network board) are 
  1529. ignored. 
  1530.  
  1531. Different Communications Packages 
  1532.  
  1533. You might want to use two or more network boards when each board is supported 
  1534. by its own communications software package. 
  1535.  
  1536. For instance, you might want to have Communications Manager use one network 
  1537. board and NetWare Client for OS/2 use another. Or you might want NetWare for 
  1538. OS/2 to use one network board and the NetWare Client for OS/2 to use another. 
  1539.  
  1540. In these cases, each package provides the driver for its own board. The setup 
  1541. for NetWare Client for OS/2 is the same as if only one network board existed. 
  1542. There are no additional steps to set up the second network board under NetWare, 
  1543. since that network board is controlled by the other communications package. It 
  1544. may need to be configured under the other communications package. 
  1545.  
  1546. Note:  In most cases, NetWare Client for OS/2 can share a network board with 
  1547. other communication packages, so you do not need to purchase two network 
  1548. boards. 
  1549.  
  1550. Physically Separate Networks 
  1551.  
  1552. You might want to use two network boards with each board being connected to its 
  1553. own network. This makes it possible for a custom application to access both 
  1554. networks at one time. However, a workstation with only NetWare Client for OS/2 
  1555. cannot serve as a router between the two networks. This means that, although 
  1556. both networks are connected to the same physical machine, there is no 
  1557. communication between the two networks. (The OS/2 workstation can become a 
  1558. router using NetWare for OS/2). 
  1559.  
  1560. If your two networks are connected through another machine serving as a router, 
  1561. your second network board may serve as a backup route if the connection to your 
  1562. first board fails. Again, your OS/2 workstation is not routing (unless you are 
  1563. using NetWare for OS/2). 
  1564.  
  1565. Using The Second Network Board as a Backup 
  1566.  
  1567. When the workstation boots, the IPX protocol binds to all network boards that 
  1568. have OS/2 ODI drivers loaded. Whenever NetWare Client for OS/2 needs to find a 
  1569. new destination on the network, it queries the network for possible routes to 
  1570. that destination. 
  1571.  
  1572. Important NetWare Client for OS/2 sends out a destination query only on the 
  1573. primary network board. It never queries the secondary (or other) board for a 
  1574. route. If NetWare Client for OS/2 doesn't find the destination using the 
  1575. primary network board, you see a connection error, even if the destination 
  1576. could be found using the second network board. (However, the network on the 
  1577. second network board can be queried using IPX calls from a custom program). 
  1578.  
  1579. Once NetWare Client for OS/2 finds a destination using the primary network 
  1580. board, it stores the route to that destination in a router table and makes a 
  1581. connection. 
  1582.  
  1583. After a connection is made, NetWare Client for OS/2 checks all networks 
  1584. connected to that destination for other possible routes from your OS/2 
  1585. workstation to the destination. 
  1586.  
  1587. If it finds a secondary route, NetWare Client for OS/2 rebuilds the router 
  1588. tables and stores that route. If the primary connection fails, NetWare Client 
  1589. for OS/2 will use the secondary route to continue transmissions to that 
  1590. destination. 
  1591.  
  1592. If NetWare Client for OS/2 is using a route through the second network board, 
  1593. the primary connection can be broken without causing the secondary connection 
  1594. to fail. 
  1595.  
  1596. However, the secondary network board never becomes the primary board, even if 
  1597. the primary board fails. This means that if NetWare Client for OS/2 needs to 
  1598. find a new destination while the primary connection is down, it can't query for 
  1599. the destination, since queries are only sent on the primary board. 
  1600.  
  1601. Important To allow NetWare Client for OS/2 to find new destinations, restore 
  1602. the primary connection. 
  1603.  
  1604. Setting Up Two Network Boards 
  1605.  
  1606. If you have two network boards in your computer, you may need to 
  1607.  
  1608. Γûá Define hardware settings and frame type for each network board 
  1609.  
  1610. Γûá Load a driver for each board 
  1611.  
  1612. Γûá Choose a primary network board 
  1613.  
  1614. Defining Hardware Settings and Frame Type for Each Network Board 
  1615.  
  1616. If you have more than one network board, you will need to load a separate 
  1617. driver and specify a "Link Driver" section for each network board. 
  1618.  
  1619. For example, if you have an NE2000 board (the primary board) and a token ring 
  1620. network board, you might include these in NET.CFG. 
  1621.  
  1622.      link driver ne2000 
  1623.         frame ethernet_802.3 
  1624.         frame ethernet_802.2 
  1625.         int 5 
  1626.         port 360 
  1627.  
  1628.      link driver token 
  1629.         frame token-ring 
  1630.         frame token-ring_snap 
  1631.         int 3 
  1632.         port A20 
  1633.         mem CC00 
  1634.  
  1635.  Loading the ODI Driver for an Additional Network Board 
  1636.  
  1637.  NetWare Client for OS/2 installation program allows you to specify an ODI 
  1638.  driver. That driver is then autoloaded in CONFIG.SYS, but you might need to 
  1639.  load an additional ODI driver manually in the CONFIG.SYS file if 
  1640.  
  1641.  Γûá You have two network boards, and 
  1642.  
  1643.  Γûá Those network boards use different ODI drivers. 
  1644.  
  1645.  Important If the network boards use the same ODI driver (for example, two 
  1646.  NE2000 boards), load the driver once when you install NetWare Client for OS/2. 
  1647.  
  1648.  Prerequisites 
  1649.  
  1650.  Checklist  Install NetWare Client for OS/2 with one of the ODI drivers. 
  1651.  
  1652.   Check to see if the second network board is installed and free from hardware 
  1653.  conflicts. 
  1654.  
  1655.  Procedure 
  1656.  
  1657.  1. Using a text editor, open CONFIG.SYS. 
  1658.  
  1659.      For example, to use the OS/2 System Editor at the OS/2 command line, type 
  1660.  
  1661.      E C:\CONFIG.SYS <Enter> 
  1662.  
  1663.      CONFIG.SYS is in the root of your boot drive. (In this example, drive C: 
  1664.      is the boot drive.) 
  1665.  
  1666.  2. In NetWare Client for OS/2 lines, find the line loading the first ODI 
  1667.  driver. 
  1668.  
  1669.  3. Decide which driver you want IPX to recognize as primary. 
  1670.  
  1671.      The driver for the primary network board is the only driver IPX uses to 
  1672.      query the network for a route. The driver for the secondary network board 
  1673.      is never queried. 
  1674.  
  1675.  4. Type a new line to load an additional driver. 
  1676.  
  1677.      To load a driver as primary, type the line above the existing driver line. 
  1678.      To load a driver as secondary, type the line below the existing line. 
  1679.  
  1680.      The first driver loaded in CONFIG.SYS is the primary driver. 
  1681.  
  1682.      Type the path to the driver in the line. If you use a Novell-supplied 
  1683.      driver, the driver is located in the directory where you installed the 
  1684.      NetWare Client for OS/2 files, usually in C:\NETWARE. 
  1685.  
  1686.      For example, to load an NE2000 driver from the default location, type 
  1687.  
  1688.      DEVICE=C:\NETWARE\NE2000.SYS 
  1689.  
  1690.  Note:  If you have two network boards using the same driver name (such as two 
  1691.  NE2000 boards), do not load the driver twice. 
  1692.  
  1693.  5. Save and exit the CONFIG.SYS file. 
  1694.  
  1695.  6. Edit NET.CFG to reflect the changes. 
  1696.  
  1697.  7. Use the OS/2 "shutdown" feature to reboot your machine in order to load the 
  1698.  additional drivers. 
  1699.  
  1700.  Choosing a Primary Network Board 
  1701.  
  1702.  The network board whose driver loads first in CONFIG.SYS is the primary 
  1703.  network board. You can change which network board is primary by 
  1704.  
  1705.  Γûá Reordering drivers in CONFIG.SYS. 
  1706.  
  1707.  Γûá Using a NET.CFG option to bind IPX to a different driver. 
  1708.  
  1709.  To change which network board IPX views as primary, use the "Protocol Stack 
  1710.  IPX" option in NET.CFG. 
  1711.  
  1712.      protocol stack ipx 
  1713.         bind drivername 
  1714.  
  1715.  Replace drivername with the name of the driver that controls the network 
  1716.  board, and indent the "bind" setting. For example, to set a token ring board 
  1717.  as primary, type 
  1718.  
  1719.      protocol stack ipx 
  1720.         bind token 
  1721.  
  1722.  2.Switching the Network Board in Use on Unconnected Networks 
  1723.  
  1724.  If you have two network boards and each is connected to a physically separate 
  1725.  network, you might want to 
  1726.  
  1727.      Γûá Change which board is primary in NET.CFG and reboot when you want to 
  1728.      access the other network. 
  1729.  
  1730.      Γûá Get a network switch box that allows you to change between physically 
  1731.      separate networks. 
  1732.  
  1733.      Γûá Connect the networks with a router. 
  1734.  
  1735.      Specifying Primary with Two Network Boards of the Same Type 
  1736.  
  1737.      If you have two network boards using the same type of ODI driver (such as 
  1738.      two NE2000 boards), do not load the same driver twice in the CONFIG.SYS 
  1739.      file and do not specify a "Protocol Stack IPX" option. 
  1740.  
  1741.      Instead, use the "link driver" option in NET.CFG to specify that the 
  1742.      driver is used twice. Do this by placing two "link driver" sections in 
  1743.      NET.CFG, each one specifying the driver name and hardware settings used by 
  1744.      that network board. 
  1745.  
  1746.      The hardware settings for at least one of the network boards must be 
  1747.      specified, since you cannot have two network boards of the same type both 
  1748.      using the default hardware settings. 
  1749.  
  1750.      For example, if you have two NE2000 network boards, you might include the 
  1751.      following lines in the NET.CFG file: 
  1752.  
  1753.      link driver ne2000 
  1754.         frame ethernet_802.2 
  1755.         frame ethernet_802.3 
  1756.         int 5 
  1757.         port 360 
  1758.  
  1759.      link driver ne2000 
  1760.         frame ethernet_802.2 
  1761.         frame ethernet_802.3 
  1762.         int 4 
  1763.         port 320 
  1764.  
  1765.      Putting two occurrences of "link driver ne2000" loads the NE2000 driver 
  1766.      twice. 
  1767.  
  1768.      If you do not specify two "Link Driver" sections, a driver will not be 
  1769.      loaded for the second board, and the second network board is ignored. 
  1770.  
  1771.      Important The network board whose line comes first in the NET.CFG file is 
  1772.      the one IPX uses as primary. 
  1773.  
  1774.      Shortcut for Multiple EISA and Microchannel Boards 
  1775.  
  1776.      If you are using two EISA or Microchannel boards that use the same driver 
  1777.      (such as NE3200 or 3C523), you still must specify a "Link Driver" section 
  1778.      for each board. 
  1779.  
  1780.      However, instead of specifying the hardware settings used on the network 
  1781.      board, you can specify the "slot" setting. The "slot" setting tells the 
  1782.      ODI driver which slot a network board is in. The driver then scans the 
  1783.      board and automatically determines what hardware settings are in use. 
  1784.  
  1785.      For example, for two NE3200 boards, type 
  1786.  
  1787.      link driver ne3200 
  1788.         frame ethernet_802.3 
  1789.         frame ethernet_802.2 
  1790.         slot 2 
  1791.  
  1792.      link driver ne3200 
  1793.         frame ethernet_802.3 
  1794.         frame ethernet_802.2 
  1795.         slot 1 
  1796.  
  1797.      In this example, the network board in slot 2 becomes the primary network 
  1798.      board because the driver for it was loaded first. 
  1799.  
  1800.      To change which network board is primary, reorder the "Link Driver" 
  1801.      sections. For example, to set the network board in slot 1 as primary, type 
  1802.  
  1803.      link driver ne3200 
  1804.         frame ethernet_802.3 
  1805.         frame ethernet_802.2 
  1806.         slot 1 
  1807.  
  1808.      link driver ne3200 
  1809.         frame ethernet_802.3 
  1810.         frame ethernet_802.2 
  1811.         slot 2 
  1812.  
  1813.  
  1814. ΓòÉΓòÉΓòÉ 8. Logging In to Your Network ΓòÉΓòÉΓòÉ
  1815.  
  1816. Logging In to Your Network 
  1817.  
  1818. The following topics are available: 
  1819.  
  1820. Setting Up Workstations to Log In 
  1821.  
  1822. Understanding Logging In to NetWare Directory Services (NDS) 
  1823.  
  1824. Logging In from the OS/2 Command Line 
  1825.  
  1826. Logging In to NetWare 2 and 3 Bindery Servers with NDS Utilities 
  1827.  
  1828. Modifying NET.CFG To Log In to NetWare 2 or 3 
  1829.  
  1830. Modifying NET.CFG TO Log In to NetWare 4 
  1831.  
  1832. Network Login Window 
  1833.  
  1834.  
  1835. ΓòÉΓòÉΓòÉ 8.1. Setting Up Workstations to Log In ΓòÉΓòÉΓòÉ
  1836.  
  1837. Setting Up Workstations to Log In 
  1838.  
  1839. OS/2 supports a variety of operating system platforms referred to as 
  1840. "sessions." The following headings will direct you to the kind of login that 
  1841. works best with the platform you use. 
  1842.  
  1843. Proper workstation setup can make logging in to a bindery and NetWare Directory 
  1844. Services network virtually transparent. This chapter assumes that the following 
  1845. tasks are completed: 
  1846.  
  1847. Checklist  NetWare Client for OS/2 is installed and running on your 
  1848. workstation 
  1849.  
  1850.  Your workstation NET.CFG file has been modified for login 
  1851.  
  1852.  A User object or user account is created for each user 
  1853.  
  1854.  A home directory is created for each user 
  1855.  
  1856. With the necessary modifications made to your NET.CFG file, you need only your 
  1857. username and password to log in. 
  1858.  
  1859.  
  1860. ΓòÉΓòÉΓòÉ 8.2. Understanding Logging In to NetWare Directory Services (NDS) ΓòÉΓòÉΓòÉ
  1861.  
  1862. Understanding Logging In to NetWare Directory Services (NDS)
  1863.  
  1864. NetWare Directory Services (NDS), used in NetWare 4, makes logging in 
  1865. convenient because you log in to the network rather than log in to a server. 
  1866. User information resides in a global database. Each "User Object" is assigned a 
  1867. position, or "context" within the database that informs the network where your 
  1868. workstation is in relationship to the network. This context is referred to as 
  1869. your "name context." 
  1870.  
  1871. When you log in, the LOGIN utility must know your context, or where your 
  1872. particular User object is located. The User object's context forms its complete 
  1873. name. The path from the object to the root of the tree forms the object's 
  1874. complete name, which is unique among other object's names. 
  1875.  
  1876. Your User object's complete name is a bottom-up traversal of the tree, from the 
  1877. object up to the root. 
  1878.  
  1879. Using Your Complete Name for Logging In 
  1880.  
  1881. When you use a complete name of a User object, specify the common name first, 
  1882. followed by a period (.). Then specify the container object, also followed by a 
  1883. period, and so on up through the Organization object name (and the Country 
  1884. object name, if used). 
  1885.  
  1886. So, depending on the way your network is defined, your User object's complete 
  1887. name could be represented by: 
  1888.  
  1889.      Common name.Organizational Unit name.Organization name.Country name 
  1890.  
  1891.  Specifying the Name Type of an Object 
  1892.  
  1893.  At times, such as when you move from one Container object to another, you must 
  1894.  include the name type of the object when typing out the complete name of the 
  1895.  object. A name type distinguishes the class of object you are referring to, 
  1896.  such as a User object or an Organizational Unit object. 
  1897.  
  1898.  For example, you could express 
  1899.  
  1900.  ESAYERS.SALES PV.SALES.NOVELL US 
  1901.  
  1902.  as: 
  1903.  
  1904.  CN=ESAYERS.OU=SALES PV.OU=SALES.O=NOVELL US 
  1905.  
  1906.  where CN is the common name of the User object, OU is the Organizational Unit 
  1907.  name, and O is the Organization name. 
  1908.  
  1909.  If you refer to an object that is in the same Container object as your User 
  1910.  object, refer to that object only by its common name instead of its complete 
  1911.  name. 
  1912.  
  1913.  Important You must always include the name type of the object (CN or OU or O) 
  1914.  in the complete name when you include the Country object in your Directory 
  1915.  tree, even when referring to objects located in the same Container object. 
  1916.  
  1917.  Changing Your Context 
  1918.  
  1919.  You may need to change your context to simplify your login or your reference 
  1920.  to other objects in your Directory tree. Two ways to change your context are: 
  1921.  
  1922.  Γûá Using the CX.EXE, included with NetWare Client for OS/2. 
  1923.  
  1924.  Γûá Using the "name context" command in NET.CFG. 
  1925.  
  1926.  
  1927. ΓòÉΓòÉΓòÉ 8.3. Logging In from the OS/2 Command Line ΓòÉΓòÉΓòÉ
  1928.  
  1929. Logging In from the OS/2 Command Line 
  1930.  
  1931. Important The default login drive is drive L:, unless it has been changed in 
  1932. your NET.CFG. 
  1933.  
  1934. NetWare Client for OS/2 maps drive L: as the default login drive, mapped to 
  1935. SYS:LOGIN. However, you should log in from your NetWare workstation directory 
  1936. (default C:\NETWARE). LOGIN connects your workstation to the network. 
  1937.  
  1938. Logging In to NetWare Directory Services 
  1939.  
  1940. Procedure 
  1941.  
  1942. 1. Open an OS/2 Full Screen or Window. 
  1943.  
  1944.      A prompt similar to the following appears: 
  1945.  
  1946.      [C:/] 
  1947.  
  1948.  2. Log in using one of the following ways: 
  1949.  
  1950.      2a. To log in using your username only, type 
  1951.  
  1952.      login username <Enter> 
  1953.  
  1954.      For example, type 
  1955.  
  1956.      login esayers <Enter> 
  1957.  
  1958.      2b. To log in to a specific server, type 
  1959.  
  1960.      login servername\username <Enter> 
  1961.  
  1962.      For example, type 
  1963.  
  1964.      login tsmkt\esayers <Enter> 
  1965.  
  1966.  3. If required, type your password. 
  1967.  
  1968.  
  1969. ΓòÉΓòÉΓòÉ 8.4. Logging In to NetWare 2 and 3 Bindery Servers Using NDS Utilities ΓòÉΓòÉΓòÉ
  1970.  
  1971. Logging In to NetWare 2 and 3 Bindery Servers Using NDS Utilities 
  1972.  
  1973. Important The default login drive is drive L:, unless it has been changed in 
  1974. your NET.CFG file. 
  1975.  
  1976. Procedure 
  1977.  
  1978. 1. Type 
  1979.  
  1980.      login server/username /b <Enter> 
  1981.  
  1982.      Replace "server" with the name of the bindery server. Replace "username" 
  1983.      with your username. For example, type 
  1984.  
  1985.      F:\login tsmkt/esayers /b <Enter> 
  1986.  
  1987.  2. If required, type your password. 
  1988.  
  1989.  
  1990. ΓòÉΓòÉΓòÉ 8.5. Modifying NET.CFG To Log In To NetWare 2 or 3 ΓòÉΓòÉΓòÉ
  1991.  
  1992. Modifying NET.CFG To Log In To NetWare 2 or 3 
  1993.  
  1994. When logging in to NetWare 2 or 3, you attach to a server. Following, you make 
  1995. additional attachments to other servers you have a user account on. 
  1996.  
  1997. Using the Preferred Server Setting 
  1998.  
  1999. To direct NetWare Client for OS/2 to the server your user information is saved 
  2000. on, use the preferred server setting in the NET.CFG file. For networks with 
  2001. multiple servers, this setting is very useful to speed up logging in to the 
  2002. network. This setting also allow you to log in with only your username. 
  2003.  
  2004. Adding the Preferred Server Setting to NET.CFG for OS/2 
  2005.  
  2006. Procedure 
  2007.  
  2008. 1. Using a text editor, open your NET.CFG. 
  2009.  
  2010.      Your workstation's NET.CFG file was copied to the target directory for 
  2011.      OS/2 files specified during the NetWare Client for OS/2 installation. 
  2012.  
  2013.  2. Under the "NetWare Requester" option, type 
  2014.  
  2015.      preferred server <servername> 
  2016.  
  2017.      For example, type 
  2018.  
  2019.      preferred server mktsales 
  2020.  
  2021.  Example of the NetWare Requester Line for OS/2 
  2022.  
  2023.      Netware Requester 
  2024.         Preferred server mktsales 
  2025.  
  2026.  
  2027. ΓòÉΓòÉΓòÉ 8.6. Modifying NET.CFG To Log In To NetWare 4 ΓòÉΓòÉΓòÉ
  2028.  
  2029. Modifying NET.CFG To Log In To NetWare 4 
  2030.  
  2031. When logging in to NetWare 4, you don't attach to individual servers (as with 
  2032. previous versions of NetWare), but you log in to the entire network. 
  2033.  
  2034. With your complete name (CN), you can simplify the login process by adding 
  2035. information to your workstation's NET.CFG file. You add lines to the NetWare 
  2036. Requester option. 
  2037.  
  2038. If you add lines for the following settings, you don't need to type your 
  2039. complete name each time you log in. The settings are: 
  2040.  
  2041. Γûá Name Context 
  2042.  
  2043. Γûá Preferred Tree 
  2044.  
  2045. You must know your context before making these modifications. Without knowing 
  2046. the context, you can't add entries for the settings. 
  2047.  
  2048. Using the Name Context Setting 
  2049.  
  2050. To inform NetWare Client for OS/2 of your name context, use the "name context" 
  2051. setting in NET.CFG. LOGIN can then locate your User object and connect you to 
  2052. the network. 
  2053.  
  2054. If you are using NetWare 4, add this setting to NET.CFG. The setting is as 
  2055. follows: 
  2056.  
  2057.  netware requester 
  2058.      Name Context "context" 
  2059.  
  2060.  Using the Preferred Tree Setting 
  2061.  
  2062.  To direct NetWare Client for OS/2 to the Directory tree where your name 
  2063.  context is set, use the "preferred tree" setting in NET.CFG. LOGIN can then 
  2064.  search only the preferred Directory tree. 
  2065.  
  2066.  If you are using NetWare 4 on a network with multiple Directory trees, add 
  2067.  this setting to your NET.CFG file. The setting is as follows: 
  2068.  
  2069.  netware requester 
  2070.      preferred tree treename 
  2071.  
  2072.  The default is set to the root, so if duplicate usernames exist within 
  2073.  separate Directory trees, the "preferred tree" setting avoids confusion. 
  2074.  
  2075.  Note Don't use both "preferred server" and "preferred tree" simultaneously. 
  2076.  The second setting overrides the first. 
  2077.  
  2078.  
  2079. ΓòÉΓòÉΓòÉ 8.7. Network Login Window ΓòÉΓòÉΓòÉ
  2080.  
  2081. Network Login Window 
  2082.  
  2083. When booting OS/2 2.1, a pop-up network login window sometimes displays, 
  2084. because OS/2 can restart PROGRAMS, TASKLIST, FOLDERS, and CONNECTIONS 
  2085. automatically by using the SET AUTOSTART variable in CONFIG.SYS. 
  2086.  
  2087. For example, if the following line is in CONFIG.SYS, 
  2088.  
  2089. SET AUTOSTART=PROGRAMS, TASKLIST, FOLDERS, CONNECTIONS 
  2090.  
  2091. then the pop-up login window displays. 
  2092.  
  2093. In a NetWare environment, it is best not to include the SET 
  2094. AUTOSTART=CONNECTIONS line in CONFIG.SYS. The recommended syntax is 
  2095.  
  2096. SET AUTOSTART=PROGRAMS, TASKLIST, FOLDERS 
  2097.  
  2098. Use the OS/2 version of LOGIN or NetWare Tools to log in because these 
  2099. utilities allow you to automatically set up your NetWare environment (map 
  2100. drives and capture ports) and the pop-up login window does not. 
  2101.  
  2102. The OS/2 version of LOGIN will run OS/2 login scripts (system and/or user login 
  2103. scripts) and NetWare Tools allows you to create and load file settings that 
  2104. function similar to login scripts. 
  2105.  
  2106.  
  2107. ΓòÉΓòÉΓòÉ 9. Using Virtual DOS and Windows ΓòÉΓòÉΓòÉ
  2108.  
  2109. Using Virtual DOS and Windows 
  2110.  
  2111. Overview 
  2112.  
  2113. From a virtual DOS or MS Windows session, you can have three kinds of NetWare 
  2114. support: 
  2115.  
  2116. Global logins 
  2117.  
  2118.      All DOS, MS Windows, and OS/2 sessions set up for global login support 
  2119.      share a single login to a NetWare server. Drives that are mapped in one 
  2120.      session apply to the other sessions. A port captured in one session is 
  2121.      also captured in other sessions. This is useful in environments where the 
  2122.      number of connections is carefully monitored. 
  2123.  
  2124.  Private logins 
  2125.  
  2126.      All DOS and MS Windows sessions set up for private login support have 
  2127.      their own logins to a NetWare server. Drive mappings and port captures 
  2128.      from one session do not apply to the other sessions. This is useful in 
  2129.      environments where users need more than one connection to a server and 
  2130.      where users need logins from DOS or MS Windows sessions to be separate 
  2131.      from logins from OS/2 sessions. 
  2132.  
  2133.  No logins 
  2134.  
  2135.      Sessions with network support disabled have IPX/SPX support, but no 
  2136.      NetWare login support. 
  2137.  
  2138.  Set up NetWare support for virtual DOS and MS Windows in two ways: 
  2139.  
  2140.  1. Set a default type of support (global, private, none) that applies to all 
  2141.  existing DOS and MS Windows icons, as well as any new icons that are created. 
  2142.  
  2143.      If you choose this default in NetWare Client for OS/2 Installation 
  2144.      program, it is automatically loaded in the CONFIG.SYS file. To change the 
  2145.      default support 
  2146.  
  2147.           Γûá Run the NetWare Client for OS/2 Installation program. 
  2148.  
  2149.           Γûá Under the "Installation" menu, choose "Requester on workstation..." 
  2150.  
  2151.           Γûá Select the appropriate target directory and choose "OK." 
  2152.  
  2153.           Γûá Under the "Requester Installation" window, select "Only Edit 
  2154.           CONFIG.SYS..." Choose "OK." 
  2155.  
  2156.           Γûá Under "Choose ODI LAN driver," choose "Continue" unless changes 
  2157.           have been made in your LAN driver configuration. 
  2158.  
  2159.           Γûá Under "Choose NetWare Support of DOS and Windows Applications", 
  2160.           select the desired default support. Choose "Continue." 
  2161.  
  2162.           Γûá Continue installation. 
  2163.  
  2164.           2. Customize the type of support for each DOS and MS Windows icon on 
  2165.           your desktop. 
  2166.  
  2167.           All sessions started from the customized icon have the type of 
  2168.           support you specify. For instructions on customizing NetWare support 
  2169.           per icon, see the sections that follow. 
  2170.  
  2171.  To set up icons with different kinds of network support, label the icons for 
  2172.  those sessions something that indicates the type of support. For example, you 
  2173.  might want to create Global DOS Full Screen and Private DOS Full Screen icons. 
  2174.  
  2175.  Topics 
  2176.  Information for All Types of Sessions 
  2177.  Logging In from an OS/2 Virtual DOS Session 
  2178.  Customizing Icons For Global Support 
  2179.  Setting Up Drive Mappings in Global Sessions 
  2180.  Customizing Icons For Private Support 
  2181.  Special Instructions for Win-OS2 Icons 
  2182.  Special Instructions for DOS_STARTUP_DRIVE Sessions 
  2183.  Disabling Network Support in All Virtual Sessions 
  2184.  Setting Up Named Pipes for Virtual DOS and MS Windows 
  2185.  Setting Up NetBIOS for Virtual DOS and MS Windows 
  2186.  
  2187.  
  2188. ΓòÉΓòÉΓòÉ 9.1. Information for All Types of Sessions ΓòÉΓòÉΓòÉ
  2189.  
  2190. Information for All Types of Sessions 
  2191.  
  2192. NetWare 3 and 4 Support 
  2193.  
  2194. From a virtual DOS or MS Windows session, you can access NetWare 3 
  2195. (bindery-based) networks. On these networks, you can receive full NetWare 
  2196. support, just as if you were using an actual DOS or MS Windows workstation. You 
  2197. can also receive support for just the IPX, SPX, Named Pipes and NetBIOS 
  2198. protocols. 
  2199.  
  2200. Note You cannot access NetWare 4 networks from virtual DOS and MS Windows 
  2201. sessions unless those networks support bindery emulation. If a NetWare 4 
  2202. network supports bindery emulation, your DOS or MS Windows session will be seen 
  2203. as a bindery-based client. 
  2204.  
  2205. Accessing the Correct Version of DOS 
  2206.  
  2207. For all virtual sessions you start, the COMSPEC variable must point to the 
  2208. correct version of DOS. If you use the version of DOS included with OS/2, set 
  2209. the COMSPEC variable to the following 
  2210.  
  2211.      SET COMSPEC=drive:\OS2\MDOS\COMMAND.COM 
  2212.  
  2213.  You can set the COMSPEC variable at the command line, in a login script, or 
  2214.  through "DOS Setting" from the OS/2 desktop. 
  2215.  
  2216.  Replace drive: with the letter of your boot drive. If you are running another 
  2217.  version of DOS, the COMSPEC variable should point to the location of the 
  2218.  COMMAND.COM file for that version. 
  2219.  
  2220.  NetWare login scripts often contain a statement assigning COMSPEC to a network 
  2221.  drive, so be sure to check-and if necessary, reset-the COMSPEC variable in 
  2222.  your login script. 
  2223.  
  2224.  Login Issues 
  2225.  
  2226.  The How to Edit Login Scripts For Each Type of Session table shows which login 
  2227.  scripts are executed from which type of session and how to edit those login 
  2228.  scripts. 
  2229.  
  2230.  Logout Issues 
  2231.  
  2232.  When you log out from a local drive in a DOS session, the drive for your login 
  2233.  directory is the last drive (set with DOS_LAST_DRIVE in DOS Settings) plus 
  2234.  one. For example, if your last DOS drive is C:, the drive you see after 
  2235.  logging out is drive D:. 
  2236.  
  2237.  If you log out from a network drive, the drive remains the same. 
  2238.  
  2239.  
  2240. ΓòÉΓòÉΓòÉ 9.2. Logging In from an OS/2 Virtual DOS Session ΓòÉΓòÉΓòÉ
  2241.  
  2242. Logging In from an OS/2 Virtual DOS Session 
  2243.  
  2244. Logging in from an OS/2 virtual DOS session is the same as logging in from a 
  2245. DOS prompt. 
  2246.  
  2247. NoteYou cannot log in to a NetWare 4 network from a virtual DOS session unless 
  2248. the network supports bindery emulation. If a NetWare 4 network supports bindery 
  2249. emulation, your DOS session is seen as a bindery-based workstation. 
  2250.  
  2251. Procedure  If you added NETX.EXE to your AUTOEXEC.BAT file during the NetWare 
  2252. Client for OS/2 installation, skip to Step 2. 
  2253.  
  2254.      1. Load the NetWare shell (NETX.EXE) for both global and private sessions. 
  2255.      Type 
  2256.  
  2257.      NETX.EXE 
  2258.  
  2259.  NoteThe OS/2 virtual DOS environment does not support NetWare Directory 
  2260.  Services (NDS) and NetWare 4 VLMs. This means that you can log in to a NetWare 
  2261.  3 server or a NetWare 4 server through bindery emulation. You must first load 
  2262.  NETX.EXE before logging in. 
  2263.  
  2264.      2. Open a virtual DOS Full Screen or DOS Window. 
  2265.  
  2266.      A prompt similar to the following appears: 
  2267.  
  2268.      [C:/] 
  2269.  
  2270.      3. Change to the first network drive. 
  2271.  
  2272.      3a. For global sessions, type 
  2273.  
  2274.           L: <Enter> 
  2275.  
  2276.           NetWare Client for OS/2 maps drive L: to the first network drive 
  2277.           default unles you've changed the parameter in NET.CFG. 
  2278.  
  2279.      3b. for private sessions, use the drive that is the next letter away from 
  2280.      the DOS LASTDRIVE, or your last physical drive. 
  2281.  
  2282.           For example, if you indicated that drive D: is your last DOS drive, 
  2283.           or last physical drive, you could map drive E: to a network drive. 
  2284.           Drive E: is the next letter away from drive D:, your last physical 
  2285.           drive. 
  2286.  
  2287.  4. Type 
  2288.  
  2289.  login server/username <Enter> 
  2290.  
  2291.  Replace server with the name of the bindery server. Replace username with your 
  2292.  username. For example, type 
  2293.  
  2294.  F:\login tsmkt/esayers  <Enter> 
  2295.  
  2296.  5. If required, type your password. 
  2297.  
  2298.  Logging In from an OS/2 Virtual DOS Boot Session (VMBOOT) 
  2299.  
  2300.  Logging in from an OS/2 VM Boot environment is the same as logging in from a 
  2301.  DOS prompt. 
  2302.  
  2303.  Important You must first open a VMBOOT full screen or window before initiating 
  2304.  login procedures from the DOS prompt in OS/2. 
  2305.  
  2306.  
  2307. ΓòÉΓòÉΓòÉ 9.3. Customizing Icons for Global Support ΓòÉΓòÉΓòÉ
  2308.  
  2309. Customizing Icons for Global Support 
  2310.  
  2311. Prerequisites 
  2312.  
  2313. Checklist 
  2314.  
  2315.  See Information for All Types of Sessions 
  2316.  
  2317.  Make sure network support for virtual sessions is enabled. If not, enable it 
  2318. by running the NetWare Client for OS/2 Installation program. Virtual session 
  2319. support is enabled by default. 
  2320.  
  2321. Procedure To set up global NetWare support for an icon, do the following: 
  2322.  
  2323. 1. Open the "DOS Settings" notebook for the DOS or MS Windows icon on your 
  2324. desktop. 
  2325.  
  2326.      For information on opening DOS Settings, see "DOS Settings" in the OS/2 
  2327.      online "Master Help Index." 
  2328.  
  2329.  2. In the "DOS Settings" Notebook, choose the "Session" tab. 
  2330.  
  2331.  3. On the "Session" screen, choose "DOS Settings . . ." 
  2332.  
  2333.  4. (Optional) Enable the NetWare CAPTURE feature for the session. 
  2334.  
  2335.      4a. Select "DOS_DEVICE" on the "DOS Settings" screen 
  2336.  
  2337.      4b. Type the following line in the "Value" field: 
  2338.  
  2339.      drive:\OS2\MDOS\LPTDD.SYS 
  2340.  
  2341.      Replace drive with the drive letter of your boot drive. Add this line only 
  2342.      if you want to use the CAPTURE command from the virtual session. 
  2343.  
  2344.      NoteIf you want this device driver to be loaded for every virtual session 
  2345.      you open, you can load it in the OS/2 CONFIG.SYS file instead of in the 
  2346.      "DOS Settings" notebook. (See the OS/2 online "Master Help Index" for 
  2347.      information on loading DOS device drivers.) 
  2348.  
  2349.  5. Specify that all drives are available to NetWare. 
  2350.  
  2351.      5a. Select "DOS_LASTDRIVE." 
  2352.  
  2353.      5b. Type the drive letter for your last physical drive in the value field. 
  2354.  
  2355.           For example, if the last physical drive on you client workstation is 
  2356.           drive D:, type D in the value field. 
  2357.  
  2358.  Important The last physical drive for all global sessions will be the last 
  2359.  physical drive indicated in the "DOS_LASTDRIVE" setting. 
  2360.  
  2361.  6. Specify how many files the session can open simultaneously. 
  2362.  
  2363.      6a. Select "DOS_FILES." 
  2364.  
  2365.      6b. Type 214. 
  2366.  
  2367.      7. Choose Global NetWare support. 
  2368.  
  2369.      7a. Select "NETWARE_RESOURCES." 
  2370.  
  2371.      7b. Type GLOBAL in the "Value" field. 
  2372.  
  2373.      You can also choose "GLOBAL" from the drop-down list. Every session you 
  2374.      start from this icon will have global support. 
  2375.  
  2376.  8. Enable virtual IPX for this session. 
  2377.  
  2378.      8a. Select "VIPX_ENABLED." 
  2379.  
  2380.      8b. Select "On." 
  2381.  
  2382.  9. Save and exit "DOS Settings." 
  2383.  
  2384.  10. Load NETX.EXE in each session where you want to log in to the network. 
  2385.  
  2386.  To load NETX.EXE automatically for every session you start from a particular 
  2387.  icon, use Optional Parameters on the DOS Settings notebook for that icon. 
  2388.  
  2389.  In the Optional Parameters box, type /K followed by a space, the directory 
  2390.  path, and the NETX.EXE filename. The file will then execute at the start of 
  2391.  every session opened from that icon. 
  2392.  
  2393.  For example, to load NETX.EXE from the default location, type 
  2394.  
  2395.  /K C:\NETWARE\NETX.EXE 
  2396.  
  2397.  For more about optional parameters, see "parameters, starting programs with" 
  2398.  in the OS/2 online Master Help Index. 
  2399.  
  2400.  To load NETX.EXE automatically for all DOS and MS Windows sessions, put the 
  2401.  following command in an AUTOEXEC.BAT file at the root of your boot drive: 
  2402.  
  2403.  drive:\path\NETX 
  2404.  
  2405.  Replace drive and path with the location of your NETX.EXE file. By default, 
  2406.  NETX is installed in \NETWARE with the NetWare Client for OS/2 files. 
  2407.  
  2408.  NoteIf you want IPX/SPX-only support, don't load NETX. If you don't load NETX, 
  2409.  you can't log in to a NetWare network, but DOS and MS Windows applications can 
  2410.  use the IPX protocol. 
  2411.  
  2412.  
  2413. ΓòÉΓòÉΓòÉ 9.4. Setting Up Drive Mappings in Global Sessions ΓòÉΓòÉΓòÉ
  2414.  
  2415. Setting Up Drive Mappings in Global Sessions 
  2416.  
  2417. Drive mappings in DOS differ from drive mappings in OS/2. In OS/2, all mapped 
  2418. drives function like root drives, so drives mapped in OS/2 sessions show up as 
  2419. root drives in global DOS sessions. Root drives mapped in global DOS sessions 
  2420. show up as root drives in OS/2 sessions. 
  2421.  
  2422. Search drive mappings are not used in OS/2. Therefore, search drives mapped in 
  2423. global DOS sessions are ignored in OS/2 sessions. Also, search drives mapped in 
  2424. one global DOS session do not apply to other global DOS sessions. To eliminate 
  2425. confusion, avoid using search drives in a global environment. Instead, set up 
  2426. your environment as outlined in the following procedures. 
  2427.  
  2428. Procedure 
  2429.  
  2430. 1. Decide which drives you want mapped in your global environment. Decide which 
  2431. of those drives need to be included in a search path. 
  2432.  
  2433. 2. Edit your NetWare 4 login script (used in OS/2 sessions) and include MAP 
  2434. statements for all NetWare drives. 
  2435.  
  2436. 3. Edit your NetWare 3 DOS login script and include MAP ROOT statements for all 
  2437. NetWare drives. 
  2438.  
  2439. To edit your NetWare 3 DOS login script, use a text editor to edit the 
  2440. SYS:MAIL\userID\LOGIN file or use a NetWare 3 utility such as SYSCON. 
  2441.  
  2442. Use MAP ROOT rather than MAP for consistency between DOS and OS/2 sessions. For 
  2443. easiest maintenance, both login scripts should contain identical map 
  2444. statements. 
  2445.  
  2446. 4. Edit your OS/2 CONFIG.SYS file and include the drive letters you want to be 
  2447. searchable in your PATH statement. 
  2448.  
  2449. This path is where OS/2 searches for .EXE, .CMD, and .COM files. For example, 
  2450. to include drive H: in the search path, add the following to your path: 
  2451.  
  2452. H:\; 
  2453.  
  2454. If needed, you can also include drive letters in the data path statement 
  2455. (DPATH). DPATH is where OS/2 searches for non-executable, non-.DLL files. 
  2456.  
  2457. 5. Create a DOS.BAT file which includes a path to the same drives you included 
  2458. in CONFIG.SYS. 
  2459.  
  2460. This path is where DOS searches for files. For example, to include drive H: in 
  2461. the search path, type the following line in your .BAT file: 
  2462.  
  2463. SET PATH=%PATH%;h:\; 
  2464.  
  2465. Note that the "%PATH%" appends whatever you type to the existing PATH 
  2466. statement. 
  2467.  
  2468. You can't include DPATH statements in the DOS.BAT file. PATH statements are 
  2469. limited to 123 characters, so try to map drives to the exact directories you 
  2470. need and minimize the number of subdirectories you specify. 
  2471.  
  2472. 6. Run the .BAT file each time you open a DOS global session. 
  2473.  
  2474. You can use "Optional Parameters" on the "Settings" notebook. In the "Optional 
  2475. Parameters" box, type /K followed by a space and the name of the batch (.BAT) 
  2476. file. The file is then executed at the start of every session opened from that 
  2477. icon. 
  2478.  
  2479. For more information about PATH, DPATH, Settings, or Parameters, see the OS/2 
  2480. online "Master Help Index." 
  2481.  
  2482.  
  2483. ΓòÉΓòÉΓòÉ 9.5. Customizing Icons For Private Support ΓòÉΓòÉΓòÉ
  2484.  
  2485. Customizing Icons For Private Support 
  2486.  
  2487. Prerequisites 
  2488.  
  2489. Checklist 
  2490.  
  2491.  See Information for All Types of Sessions. 
  2492.  
  2493.  Make sure network support for virtual sessions is enabled. If not, enable it 
  2494. by running the NetWare Client for OS/2 Installation program. Virtual session 
  2495. support is enabled by default. 
  2496.  
  2497. Procedures 
  2498.  
  2499. To set up private NetWare support for an icon, do the following: 
  2500.  
  2501. 1. Open the "DOS Settings" notebook for the DOS or MS Windows icon on your 
  2502. desktop. 
  2503.  
  2504. For more information on opening DOS Settings, see "DOS Settings" in the OS/2 
  2505. online "Master Help Index." 
  2506.  
  2507. 2. In the "DOS Settings" notebook, choose "Session". 
  2508.  
  2509. 3. On the "Session" screen, choose "DOS Settings . . ." 
  2510.  
  2511. 4. (Optional) Enable CAPTURE for the session. 
  2512.  
  2513.      4a. Select "DOS_DEVICE" on the "DOS Settings" screen 
  2514.  
  2515.      4b. Type the following line in the "Value" field: 
  2516.  
  2517.      drive:\OS2\MDOS\LPTDD.SYS 
  2518.  
  2519.      Replace drive with the drive letter of your boot drive. Add this line only 
  2520.      if you want to use CAPTURE from the virtual session. 
  2521.  
  2522.      NoteIf you want this device driver to be loaded for every virtual session 
  2523.      you open, add it to the OS/2 CONFIG.SYS file instead of the "DOS Settings" 
  2524.      notebook. (See the OS/2 online "Master Help Index" for information on 
  2525.      loading DOS device drivers.) 
  2526.  
  2527.  5. Specify how many files the session can open simultaneously. 
  2528.  
  2529.      5a. Select "DOS_FILES." 
  2530.  
  2531.      5b. Type 214 in the "Value" field. 
  2532.  
  2533.  6. Specify which drives are available to NetWare. 
  2534.  
  2535.      6a. Select "DOS_LASTDRIVE." 
  2536.  
  2537.      6b. Type a drive letter other than Z in the "Value" field. 
  2538.  
  2539.      All drives after this letter are available to the private NetWare 
  2540.      connection in this session. All drives up to this letter are on your local 
  2541.      hard drive or available for use in global sessions. 
  2542.  
  2543.  7. Choose Private NetWare support. 
  2544.  
  2545.      7a. Select "NETWARE_RESOURCES." 
  2546.  
  2547.      7b. Type PRIVATE in the "Value" field. 
  2548.  
  2549.      You can also choose "Private" from the drop-down list. Every session you 
  2550.      start from this icon will its own NetWare login. 
  2551.  
  2552.  8. Enable virtual IPX for this session. 
  2553.  
  2554.      8a.Select "VIPX_ENABLED." 
  2555.  
  2556.      8b. Select "On." 
  2557.  
  2558.  9. Save and exit "DOS Settings." 
  2559.  
  2560.  10. Load NETX.EXE in each session where you want to log in to the network. 
  2561.  
  2562.  To autoload NETX.EXE for every session you start from a particular icon, use 
  2563.  "Optional Parameters" on the "DOS Settings" notebook for that icon. 
  2564.  
  2565.  In the "Optional Parameters" type /K followed by a space, the directory path, 
  2566.  and the NETX.EXE filename. The file is then executed at the start of every 
  2567.  session opened from that icon. For example, to load NETX.EXE from the default 
  2568.  location, type the following: 
  2569.  
  2570.  /K C:\NETWARE\NETX.EXE 
  2571.  
  2572.  For more information about optional parameters, see "parameters, starting 
  2573.  programs with" in OS/2 online Master Help Index. 
  2574.  
  2575.  To autoload NETX.EXE for all DOS and MS Windows sessions, put the following 
  2576.  command in an AUTOEXEC.BAT file at the root of your boot drive: 
  2577.  
  2578.  drive:\path\NETX.EXE 
  2579.  
  2580.  Replace drive and path with the location of your NETX.EXE file. By default, 
  2581.  NETX.EXE is installed in \NETWARE with the NetWare Client for OS/2 files. 
  2582.  
  2583.  NoteIf you want IPX/SPX-only support, don't load NETX.EXE. If you don't load 
  2584.  NETX.EXE, you can't log in to a NetWare network, but DOS and MS Windows 
  2585.  applications can use the IPX protocol. 
  2586.  
  2587.  
  2588. ΓòÉΓòÉΓòÉ 9.6. Special Instructions for Win-OS2 Icons ΓòÉΓòÉΓòÉ
  2589.  
  2590. Special Instructions for Win-OS2 Icons 
  2591.  
  2592. NoteNetWare and NetWare Client for OS/2 provide name space support. See 
  2593. "Concepts" for more about name space. 
  2594.  
  2595. These instructions apply to the MS Windows 3.x support that was shipped with 
  2596. OS/2 v2.x. 
  2597.  
  2598. Prerequisites 
  2599.  
  2600. Checklist  Read Information for All Types of Sessions. 
  2601.  
  2602.  Complete Customizing Icons for Global Support or Customizing Icons for 
  2603. Private Support 
  2604.  
  2605. Procedures You need several additional files for Win-OS2 NetWare support: 
  2606.  
  2607.  NWIPXSPX.DLL 
  2608.  NETWARE.DRV 
  2609.  TBMI2.COM 
  2610.  NWPOPUP.EXE 
  2611.  NETWARE.HLP 
  2612.  NWNETAPI.DLL 
  2613.  NETAPI.DLL 
  2614.  
  2615.  By default, these files are copied to the \OS2\MDOS\WINOS2\SYSTEM directory on 
  2616.  your boot drive when you install NetWare Client for OS/2. If you are using 
  2617.  OS/2 for Windows, these files are copied to the WINDOWS directory. 
  2618.  
  2619.  Important The TBMI2.COM must be loaded before you run any MS Windows programs 
  2620.  that make IPX or SPX calls. If you did not install TBMI2.COM during the 
  2621.  NetWare Client for OS/2 installation, we recommend that you load it before you 
  2622.  run any MS Windows programs. 
  2623.  
  2624.  TBMI2.COM does not load automatically. To autoload TBMI2.COM for all sessions 
  2625.  started from a single icon: 
  2626.  
  2627.  Procedure 1. Make and use a copy of a DOS icon. 
  2628.  
  2629.  2. Create a batch file (.BAT extension) with the following lines: 
  2630.  
  2631.      drive:\OS2\MDOS\WINOS2\SYSTEM\TBMI2.COM 
  2632.      WINOS2.COM 
  2633.      EXIT 
  2634.  
  2635.      Replace drive with the letter of your boot drive. 
  2636.  
  2637.  3. Save the batch file in the following directory: 
  2638.  
  2639.      \OS2\MDOS\WINOS2\SYSTEM 
  2640.  
  2641.  4. Open the "Settings" for the icon. 
  2642.  
  2643.  5. Choose "Program". 
  2644.  
  2645.  6. In the "Optional Parameters" field, type the following 
  2646.  
  2647.      /K drive:\OS2\MDOS\WINOS2\batchfile.bat 
  2648.  
  2649.      Replace drive with the letter of your boot drive. Replace batchfile with 
  2650.      the name of your batch file. 
  2651.  
  2652.  7. Choose "Session". 
  2653.  
  2654.  8. Make sure "DOS Full Screen" is selected. 
  2655.  
  2656.  Each time you choose this icon, TBMI2 is loaded and Win-OS2 is started. 
  2657.  
  2658.  For more information about optional parameters, see "parameters, starting 
  2659.  programs with" in OS/2's online Master Help Index. 
  2660.  
  2661.  To autoload TBMI2.COM for all DOS and MS Windows sessions, put the following 
  2662.  command in an AUTOEXEC.BAT file in the root of your boot drive: 
  2663.  
  2664.  drive:\OS2\MDOS\WINOS2\SYSTEM\TBMI2.COM 
  2665.  
  2666.  Replace drive with the letter of your boot drive. 
  2667.  
  2668.  
  2669. ΓòÉΓòÉΓòÉ 9.7. Special Instructions for DOS_STARTUP_DRIVE Sessions ΓòÉΓòÉΓòÉ
  2670.  
  2671. Special Instructions for DOS_STARTUP_DRIVE Sessions 
  2672.  
  2673. If you want to boot a version of DOS other than the one shipped with OS/2, 
  2674. refer to the OS/2 online Master Help Index, which explains more about the 
  2675. DOS_STARTUP_DRIVE feature. 
  2676.  
  2677. The following sections explain how to set up DOS_STARTUP_DRIVE sessions 
  2678. globally or privately. 
  2679.  
  2680. Setting up Global DOS_STARTUP_DRIVE Sessions 
  2681.  
  2682. Prerequisites 
  2683.  
  2684.  See Information for All Types of Sessions 
  2685.  
  2686.  Set up your session to boot from another version of DOS. This involves 
  2687. several tasks, such as creating a boot image file, and setting 
  2688. DOS_STARTUP_DRIVE. You may want to set up another partition on your hard drive 
  2689. (although not necessary), as well as do certain other tasks using the VMDISK 
  2690. utilitly. See the OS/2 online "Master Help Index." 
  2691.  
  2692.  Make sure network support for virtual sessions is enabled. If not, enable it 
  2693. by running the NetWare Client for OS/2 installation program. Virtual session 
  2694. support is enabled by default. 
  2695.  
  2696.  Set up your session for global NetWare support by following the instructions 
  2697. in Customizing Icons for Global Support or Customizing Icons for Private 
  2698. Support and Setting Up Drive Mappings in Global Sessions. 
  2699.  
  2700. Procedures: 
  2701.  
  2702. 1. Add the following lines to the CONFIG.SYS file on the DOS diskette or 
  2703. partition you boot from: 
  2704.  
  2705.  device=drive:\os2\mdos\fsfilter.sys 
  2706.  device=drive:path\dosvipx.sys 
  2707.  lastdrive=last physcial drive 
  2708.  
  2709.      Replace drive and path with the drive and path names where the NetWare 
  2710.      Client for OS/2 files are located. 
  2711.  
  2712.      Type the lastdrive line only if you want the last global drive to be 
  2713.      something different than the last drive in use by OS/2 at the time you 
  2714.      start the virtual session. 
  2715.  
  2716.  2. Load NETX.EXE 
  2717.  
  2718.  Setting Up Private DOS_STARTUP_DRIVE Sessions 
  2719.  
  2720.  Prerequisites 
  2721.  
  2722.   See Information for All Types of Sessions 
  2723.  
  2724.   Set up your session to boot from another version of DOS. This involves 
  2725.  several tasks such as creating a boot image file, and setting 
  2726.  DOS_STARTUP_DRIVE. You may want to set up another partition on your hard drive 
  2727.  (although not necessary), as well as do certain other tasks using the VMDISK 
  2728.  utilitly. See the OS/2 online "Master Help Index." 
  2729.  
  2730.   Make sure network support for virtual sessions is enabled. If not, enable it 
  2731.  by running the NetWare Client for OS/2 installation program. 
  2732.  
  2733.   Set up your session for private NetWare support by following the 
  2734.  instructions in Customizing Icons For Private Support. 
  2735.  
  2736.  Procedures 
  2737.  
  2738.  1. Add the following lines to the CONFIG.SYS file on the DOS diskette or 
  2739.  partition you will boot from: 
  2740.  
  2741.  device=drive:\os2\mdos\fsfilter.sys 
  2742.  device=drive:path\dosvipx.sys 
  2743.  files=214 
  2744.  lastdrive=letter 
  2745.  
  2746.      Replace drive: and path with the drive and path names where the NetWare 
  2747.      Client for OS/2 files are located. Replace letter with the last local 
  2748.      drive accessible to the session for NETX.EXE or Z for VLMs. NetWare drives 
  2749.      start after this letter. 
  2750.  
  2751.  NoteThe FSFILTER.SYS driver provided by OS/2 gives the DOS_STARTUP_DRIVE 
  2752.  session access to OS/2 HPFS drives and Named Pipes support. See the OS/2 
  2753.  documentation for more information about FSFILTER.SYS. 
  2754.  
  2755.  2. Load the NetWare Client for DOS and MS Windows software. 
  2756.  
  2757.      2a. Follow the directions in NetWare Client for DOS and MS Windows. Use 
  2758.      the software on the NetWare Client for DOS and MS Windows diskette, 
  2759.      WSDOS_1. 
  2760.  
  2761.      2b. To load NETX.EXE for NetWare 3 support, use the software on the 
  2762.      NetWare Client for OS/2 diskette, WSOS2_1. Load NETX.EXE in each session 
  2763.      where you want to log in to the network. 
  2764.  
  2765.      To autoload NETX.EXE for every session you start from a particular icon, 
  2766.      use "Optional Parameters" on the "DOS Settings" notebook for that icon. 
  2767.  
  2768.      In the "Optional Parameters" type /K followed by a space, the directory 
  2769.      path, and the NETX.EXE filename. The file is then executed at the start of 
  2770.      every session opened from that icon. For example, to load NETX.EXE from 
  2771.      the default location, type the following: 
  2772.  
  2773.      /K C:\NETWARE\NETX.EXE 
  2774.  
  2775.      For more information about optional parameters, see "parameters, starting 
  2776.      programs with" in OS/2 online Master Help Index. 
  2777.  
  2778.      To autoload NETX.EXE for all DOS and MS Windows sessions, put the 
  2779.      following command in an AUTOEXEC.BAT file at the root of your boot drive: 
  2780.  
  2781.      drive:\path\NETX.EXE 
  2782.  
  2783.      Replace drive and path with the location of your NETX.EXE file. By 
  2784.      default, NETX.EXE is installed in \NETWARE with the NetWare Client for 
  2785.      OS/2 files. 
  2786.  
  2787.  NoteIf you want IPX/SPX-only support, don't load NETX.EXE. If you don't load 
  2788.  NETX.EXE, you can't log in to a NetWare network, but DOS and MS Windows 
  2789.  applications can use the IPX protocol. 
  2790.  
  2791.  Network drives mapped in an OS/2 session show up as local drives in a private 
  2792.  DOS_STARTUP_DRIVE session. 
  2793.  
  2794.  
  2795. ΓòÉΓòÉΓòÉ 9.8. Disabling Network Support in All Virtual Sessions ΓòÉΓòÉΓòÉ
  2796.  
  2797. Disabling Network Support in All Virtual Sessions 
  2798.  
  2799. To disable all network support, run the NetWare Client for OS/2 Installation 
  2800. program and deselect "Support for DOS and Windows Sessions." Then reboot your 
  2801. machine. This keeps VIPX.SYS and VSHELL.SYS from loading. 
  2802.  
  2803. To re-enable support, run the install and select "Support for DOS and Windows 
  2804. Sessions." 
  2805.  
  2806.  
  2807. ΓòÉΓòÉΓòÉ 9.9. Setting Up Named Pipes for Virtual DOS and Windows ΓòÉΓòÉΓòÉ
  2808.  
  2809. Setting Up Named Pipes for Virtual DOS and Windows 
  2810.  
  2811. Important This section applies to virtual DOS and Windows sessions only. 
  2812.  
  2813. Virtual DOS and MS Windows sessions can function as Named Pipes clients; they 
  2814. cannot function as Named Pipes servers. 
  2815.  
  2816. If you've enabled Named Pipes support for OS/2 sessions, you automatically have 
  2817. Named Pipes support for virtual DOS sessions. See "Installing Named Pipes for 
  2818. OS/2" 
  2819.  
  2820. Important: Do not load the Named Pipes extender (DOSNP.EXE) in virtual DOS and 
  2821. MS Windows sessions. If you want Named Pipes support in either of the following 
  2822. situations, see those sections: 
  2823.  
  2824.  For Virtual MS Windows SQL Named Pipes Clients 
  2825.  For Sessions with DOS_STARTUP_DRIVE Set 
  2826.  
  2827.  
  2828. ΓòÉΓòÉΓòÉ 9.10. For Virtual MS Windows SQL Named Pipes Clients ΓòÉΓòÉΓòÉ
  2829.  
  2830. For Virtual MS Windows SQL Named Pipes Clients 
  2831.  
  2832. Verify that the NETAPI.DLL file from the \WINDOWS subdirectory on the WSOS2_1 
  2833. diskette was copied to one of the following locations on your hard disk: 
  2834.  
  2835.       The \OS2\MDOS\WINOS2 subdirectory (which contains WINOS2.COM) 
  2836.  
  2837.       The \OS2\MDOS\WINOS2\SYSTEM subdirectory (which contains the MS Windows 
  2838.      KERNEL.EXE) 
  2839.  
  2840.       The directory of the application that runs Named Pipes 
  2841.  
  2842.  Warning This NETAPI.DLL is an MS Windows file, not an OS/2 file, and is 
  2843.  provided specifically for MS Windows SQL Named Pipes Windows clients. Do not 
  2844.  copy it over the NETAPI.DLL in the \NETWARE directory. 
  2845.  
  2846.  
  2847. ΓòÉΓòÉΓòÉ 9.11. For Sessions with DOS_STARTUP_DRIVE Set ΓòÉΓòÉΓòÉ
  2848.  
  2849. For Sessions with DOS_STARTUP_DRIVE Set 
  2850.  
  2851. Sessions set with DOS_STARTUP_DRIVE boot from a version of DOS other than the 
  2852. one included in OS/2. The OS/2 online "Master Help Index" explains more about 
  2853. the DOS_STARTUP_DRIVE feature. 
  2854.  
  2855. If you use DOS_STARTUP_DRIVE to boot a session, you do not need to get Named 
  2856. Pipes support from Novell. Instead, load the FSFILTER.SYS driver provided by 
  2857. OS/2. 
  2858.  
  2859. Load the FSFILTER.SYS driver in the CONFIG.SYS file for the DOS_STARTUP_DRIVE 
  2860. session. (CONFIG.SYS is bound into the image file you boot the session from. 
  2861. See your OS/2 documentation.) 
  2862.  
  2863. To load the FSFILTER.SYS driver, do the following: 
  2864.  
  2865. Procedure 
  2866.  
  2867. 1. Open CONFIG.SYS for the DOS_STARTUP_DRIVE session in a text editor. 
  2868.  
  2869. 2. On a new line in the file, type a line to load FSFILTER.SYS. 
  2870.  
  2871. For example, type 
  2872.  
  2873. DEVICE=C:\OS2\MDOS\FSFILTER.SYS 
  2874.  
  2875. 3. Save and exit CONFIG.SYS 
  2876.  
  2877. See your OS/2 documentation for more information about loading FSFILTER.SYS in 
  2878. CONFIG.SYS. 
  2879.  
  2880. Important: Do not load the Novell Named Pipes Extender for DOS in the 
  2881. DOS_STARTUP_DRIVE session. It will conflict with the OS/2 Named Pipes driver. 
  2882.  
  2883.  
  2884. ΓòÉΓòÉΓòÉ 9.12. Setting Up NetBIOS for Virtual DOS and MS Windows ΓòÉΓòÉΓòÉ
  2885.  
  2886. Setting Up NetBIOS for Virtual DOS and MS Windows 
  2887.  
  2888. This section applies to virtual DOS and MS Windows sessions under OS/2 only. To 
  2889. set up NetBIOS on an actual DOS or MS Windows workstation, see the NetWare 
  2890. Client for DOS and MS Windows documentation. 
  2891.  
  2892. NetWare Client for OS/2 and the IBM LAPS program both support the NetBIOS 
  2893. protocol in a virtual session. However, the type of support is different. 
  2894.  
  2895. NetWare NetBIOS Support 
  2896.  
  2897. NetWare NetBIOS support is not virtualized. This means that the session will 
  2898. not use the same NetBIOS driver that is used by OS/2 sessions. 
  2899.  
  2900. Instead, you must load the NETBIOS.EXE TSR program in the session, just as you 
  2901. would to get NetBIOS support on an actual DOS workstation. 
  2902.  
  2903. When you use NETBIOS.EXE in a virtual session, you can't get NetBIOS 
  2904. connections from OS/2 sessions or from any other DOS or MS Windows sessions 
  2905. until NETBIOS.EXE is unloaded. You will only have one NetBIOS connection from a 
  2906. single virtual session. This is true even if your OS/2 NetBIOS driver appears 
  2907. to be loaded. 
  2908.  
  2909. As the following diagram shows, NetWare NetBIOS support for a single DOS 
  2910. session goes through NETBIOS.EXE and VIPX. 
  2911.  
  2912. IBM LAPS NetBIOS Support 
  2913.  
  2914. Prerequisites 
  2915.  
  2916. Γûá Enable IPX support for virtual sessions. See "Customizing Icons for Global 
  2917. Support" or "Customizing Icons For Private Support." 
  2918.  
  2919. ΓûáDisable NetBIOS support for OS/2 sessions. Novell's NetBIOS solution for DOS 
  2920. boxes is not virtual and doesn't allow other NetBIOS drivers to be running at 
  2921. the same time. Disable NetBIOS support by running the NetWare Client for OS/2 
  2922. installation program and deselecting "NetBIOS Emulation for OS/2." "Setting Up 
  2923. the Novell NetBIOS Driver" explains how to run the installation program. 
  2924.  
  2925. Procedure Follow the instructions in the NetWare Client for DOS and MS Windows 
  2926. manual. Use that documentation to 
  2927.  
  2928. 1. Load NETBIOS.EXE in a single DOS session. 
  2929.  
  2930. 2. Configure NetWare NetBIOS for DOS if necessary. 
  2931.  
  2932. The LAPS NetBIOS support is virtualized, meaning that you do not have the 
  2933. single-connection limitation. You do not have access to this virtualized 
  2934. support unless you have the LAPS protocols, included with both Extended 
  2935. Services and LAN Services from IBM. 
  2936.  
  2937. As the following diagram shows, LAPS virtual NETBIOS support goes through 
  2938. LANVDD and LANPDD. It uses the NETBIOS.OS2 interface to communicate with either 
  2939. the Novell or IBM NetBIOS driver. 
  2940.  
  2941. LAPS NetBIOS support follows the NetBIOS 3.0 (NB30) standard. You can run 
  2942. NetBIOS applications in a virtual session even if those applications do not 
  2943. conform with NB30. However, the need for increasing resources in a session is 
  2944. more likely when running non-NB30 applications. 
  2945.  
  2946. Avoiding Resource Errors 
  2947.  
  2948. Your virtualized NetBIOS sessions can be supported by Novell's OS/2 NETBIOS.SYS 
  2949. driver or by Extended Services's OS/2 NETBEUI.OS2 driver or by both. 
  2950.  
  2951. When virtual sessions are supported by Novell's OS/2 NetBIOS driver, be aware 
  2952. of a potential resource limitation. 
  2953.  
  2954. noteIf you have previously followed the steps in Configuring NETBIOS.OS2 with 
  2955. PROTOCOL.INI, you are using Novell's driver. 
  2956.  
  2957. LAPS NetBIOS support for virtual sessions follows the NetBIOS 3.0 (NB30) 
  2958. standard. Among other things, a NetBIOS 3.0 application reserves a certain 
  2959. number of names, commands, and sessions when it first executes. 
  2960.  
  2961. If you run NetBIOS applications in several virtual sessions, all resources in 
  2962. one of the NetBIOS components must be reserved and additional applications will 
  2963. not run. You see a resource error when you try to make NetBIOS connections. 
  2964.  
  2965. You can minimize the possibility that NetBIOS will run out of resources by 
  2966. doing both or either of the following: 
  2967.  
  2968.       Whenever you're using virtual NetBIOS connections, increase the default 
  2969.      resources allowed for the NETBIOS driver in NET.CFG. 
  2970.  
  2971.      Configuring the Driver explains how to increase the defaults for the OS/2 
  2972.      NetBIOS driver. 
  2973.  
  2974.       Specify the resources consumed for each virtual session you use. How to 
  2975.      specify resources is explained below. 
  2976.  
  2977.  Prerequisites 
  2978.  
  2979.  Checklist  Install Extended Services with NetBIOS support. See the Extended 
  2980.  Services documentation. 
  2981.  
  2982.   Install LAN Services if you have it. See the LAN Services documentation. 
  2983.  
  2984.   Install NetWare Client for OS/2 with NetBIOS support. Setting Up the Novell 
  2985.  NetBIOS Driver explains how to do this. 
  2986.  
  2987.   Configure NETBIOS.OS2 to use both Novell and IBM drivers. Configuring 
  2988.  NETBIOS.OS2 with PROTOCOL.INI explains how to do this. 
  2989.  
  2990.  Procedures 
  2991.  
  2992.  These instructions explain how to set resource information for Extended 
  2993.  Services virtualized NetBIOS. This information is stored with a program called 
  2994.  LTSVCFG.COM. 
  2995.  
  2996.  The LTSVCFG.COM program is included with LAPS in Extended Services and LAN 
  2997.  Services. 
  2998.  
  2999.  Procedure 
  3000.  
  3001.  1. Open the virtual session. 
  3002.  
  3003.  2. Execute LTSVCFG.COM with the command line parameters you need. 
  3004.  
  3005.  For example, to set the number of NetBIOS commands to 12, type the following: 
  3006.  
  3007.  LTSVCFG.COM C=12 
  3008.  
  3009.  Three parameters that apply to NetBIOS resources are: 
  3010.  
  3011.  s="number of NetBIOS sessions" 
  3012.  n="names" 
  3013.  c="commands" 
  3014.  
  3015.  For more information about these and other NetBIOS parameters, see the LAPS 
  3016.  documentation on NetBIOS. 
  3017.  
  3018.  Important You cannot set parameters for LTSVCFG.COM to amounts higher than 
  3019.  amounts set for the NETBIOS.OS2 or NETBIOS.SYS driver. The default sessions, 
  3020.  names, and commands settings for the NETBIOS.SYS driver are: 
  3021.  
  3022.  Sessions=16 
  3023.  Names=24 
  3024.  Commands=32 
  3025.  
  3026.  You may have changed these defaults in your NET.CFG file. 
  3027.  
  3028.  
  3029. ΓòÉΓòÉΓòÉ 10. Backing Up Your Workstation ΓòÉΓòÉΓòÉ
  3030.  
  3031. Backing Up Your Workstation 
  3032.  
  3033. Overview 
  3034.  
  3035. The network supervisor or backup supervisor can back up your OS/2 workstation 
  3036. to the network. To allow access, run the NetWare TSA_OS2 (Target Service Agent) 
  3037. program on your workstation. 
  3038.  
  3039. The TSA_OS2 program runs as an application in an OS/2 session. You can continue 
  3040. working in other sessions while TSA_OS2 is running on your workstation. 
  3041. Whenever the TSA_OS2 is running, SBACKUP or another backup program can access 
  3042. the hard drive data. 
  3043.  
  3044. The TSA_OS2 is installed automatically on the hard drive when you install the 
  3045. NetWare Client for OS/2 software. An icon for the TSA_OS2 is placed in the 
  3046. Novell group on your desktop. 
  3047.  
  3048. With the TSA_OS2 program, you can specify: 
  3049.  
  3050. Γûá Which users on the network can access your hard drive 
  3051.  
  3052. Γûá What password must be typed in the backup program before accessing your hard 
  3053. drive 
  3054.  
  3055. Γûá Which drives on the hard disk can be backed up 
  3056.  
  3057. Starting TSA_OS2 Manually 
  3058.  
  3059. This section explains how to start TSA_OS2 manually by choosing its icon on 
  3060. your desktop. 
  3061.  
  3062. Prerequisites 
  3063.  
  3064.  Load TSA_OS2.NLM on the server. See Supervising the Network for more 
  3065. information. 
  3066.  
  3067.  Install NetWare Client for OS/2. 
  3068.  
  3069. Procedure 1. Choose the "Novell" icon on your OS/2 desktop. 
  3070.  
  3071.      The "Novell-Icon View" window appears. 
  3072.  
  3073.  2. From the "Novell-Icon View" window on your desktop, choose the NetWare TSA 
  3074.  icon for the TSA_OS2.EXE program. 
  3075.  
  3076.      The TSA_OS2 main window appears. 
  3077.  
  3078.  3. Choose the features you want from the menu bar. 
  3079.  
  3080.      For more information about this feature, choose "Help.". 
  3081.  
  3082.  Starting TSA_OS2 Automatically 
  3083.  
  3084.  You can set up TSA_OS2 to start each time you boot your machine. To do this 
  3085.  
  3086.  Γûá Place your TSA_OS2 icon in the "Startup" folder. This section explains how 
  3087.  to put the icon in the "Startup" folder. 
  3088.  
  3089.  Γûá Set up your TSA_OS2.CFG file. Setting up your TSA_OS2.CFG file is explained 
  3090.  in the next section. 
  3091.  
  3092.  Prerequisites 
  3093.  
  3094.   Load the TSA_OS2.NLM on the server. See Supervising the Network for more 
  3095.  information. 
  3096.  
  3097.   Install NetWare Client for OS/2. 
  3098.  
  3099.  Procedure 1. Open the "OS/2 System" folder on your desktop. 
  3100.  
  3101.      The "OS/2 System" window appears. 
  3102.  
  3103.  2. Open the "Startup" folder from the "OS/2 System" window. 
  3104.  
  3105.      The "Startup" window appears. 
  3106.  
  3107.  3. Without closing the "Startup" window, open the "Novell" group on your 
  3108.  desktop. 
  3109.  
  3110.      The "Novell" window appears. 
  3111.  
  3112.  4. Drag the TSA_OS2.EXE icon from the "Novell-Icon View" window into the 
  3113.  "Startup" folder. 
  3114.  
  3115.      Whenever you reboot your workstation, the TSA_OS2 program will start 
  3116.      automatically. 
  3117.  
  3118.  Important If backups at your site are done after hours, remember to leave the 
  3119.  OS/2 workstations turned on or the backup supervisor will not be able to 
  3120.  access the hard disk. 
  3121.  
  3122.  Setting Up Your TSA_OS2.CFG File 
  3123.  
  3124.  You can create a text file called TSA_OS2.CFG to store settings for TSA_OS2. 
  3125.  These settings are read by TSA_OS2 each time the program starts up. The 
  3126.  parameters you can type in the configuration file are listed below. 
  3127.  
  3128.  List of TSA_OS2.CFG parameters 
  3129.  
  3130.  WSName 
  3131.  
  3132.      The Target Service name you assign to your workstation. Do not use spaces 
  3133.      in the workstation name. 
  3134.  
  3135.           WSName JO_OS2 
  3136.  
  3137.  ServerName 
  3138.  
  3139.      The name of the server where the Target Service Agent Router NLM is 
  3140.      loaded. 
  3141.  
  3142.           ServerName SALES_MKTG 
  3143.  
  3144.  UserName 
  3145.  
  3146.      The User objects you allow to attach to the OS/2 workstation. Repeat this 
  3147.      line for each User object. If you want to specify a password, specify it 
  3148.      on the same line as the username. 
  3149.  
  3150.      The username must be one defined on the network. The password is unique to 
  3151.      your workstation, not the same password the user types to access the 
  3152.      network. If you specify a password, the backup administrator will have to 
  3153.      type that password in the backup program. 
  3154.  
  3155.                     UserName NANCY
  3156.                     or to set a password of NEATO:
  3157.                     UserName NANCY NEATO
  3158.  
  3159.  HideResource 
  3160.  
  3161.      The drives you do not want to be backed up. Repeat this line for each 
  3162.      drive. The colon after the driver letter is allowed, but not required. 
  3163.  
  3164.           HideResource C
  3165.           HideResource D:
  3166.  
  3167.  AutoRegister 
  3168.  
  3169.      Automatically register with the Target Service Router NLM on the server 
  3170.      whenever your workstation boots. To use this parameter, specify a valid 
  3171.      WSName, ServerName, and UserName. 
  3172.  
  3173.                     AutoRegister ON
  3174.                     or
  3175.                     AutoRegister OFF
  3176.  
  3177.  TempFilesDir 
  3178.  
  3179.      The location on your hard drive where the backup program can temporarily 
  3180.      store files during backup. These files are removed when backup is 
  3181.      completed. Do not use spaces in the directory name. 
  3182.  
  3183.      If you do not specify this parameter, the temporary directory is located 
  3184.      in the root of the directory where you executed TSA_OS2.EXE. 
  3185.  
  3186.           TempFilesDir C:\TEMP_TSA 
  3187.  
  3188.  The following is a sample TSA_OS2.CFG configuration file: 
  3189.  
  3190.                     WSName Joe's_Machine
  3191.                     ServerName SALES_MKTG
  3192.                     UserName FredJ
  3193.                     UserName Mark
  3194.                     UserName admin
  3195.                     UserName nancy NEATO
  3196.                     HideResource c:
  3197.                     hideresource b:
  3198.                     AUTOREGISTER on
  3199.                     tempfilesdir c:\temp_os2
  3200.  
  3201.  The file is not case-sensitive. 
  3202.  
  3203.  
  3204. ΓòÉΓòÉΓòÉ 11. Using Remote Program Load ΓòÉΓòÉΓòÉ
  3205.  
  3206. Using Remote Program Load 
  3207.  
  3208. Topics Discussed 
  3209.  
  3210. Prerequisites 
  3211.  
  3212. Creating Users and Granting Rights 
  3213.  
  3214. Installing OS/2 Files for RPL Workstations 
  3215.  
  3216. Installing RPL Files for RPL Workstations 
  3217.  
  3218. Setting Up RPL Workstations 
  3219.  
  3220. Using RPL on Workstations with Hard Disks 
  3221.  
  3222. Configuring NetWare Client for OS/2 for RPL Workstations 
  3223.  
  3224. Overview 
  3225.  
  3226. ImportantTo install Remote Program Load (RPL), you must have Supervisor object 
  3227. rights to the NetWare Server(s) that the workstation will attach to. 
  3228.  
  3229. RPL lets OS/2 workstations boot from network hard disks rather than booting 
  3230. from a local hard disk. 
  3231.  
  3232. What Happens When You Add RPL Workstations 
  3233.  
  3234. When you add RPL workstations to a network, the following actions occur: 
  3235.  
  3236. Γûá Directories are created. 
  3237.  
  3238. Γûá Files are created. 
  3239.  
  3240. Γûá Files are copied. 
  3241.  
  3242. Γûá CONFIG.SYS is copied and modified. 
  3243.  
  3244. Directories Are Created 
  3245.  
  3246. If you have not installed RPL workstation support, the SYS:RPL2 and the \USER 
  3247. and \COMPUTER directories will be created on each server. 
  3248.  
  3249. Also the following directories will be created for each workstation you add: 
  3250.  
  3251. Γûá A user's home directory under the \USER directory. 
  3252.  
  3253.      This directory has the same name as the username you specify. For example, 
  3254.      a user named JADAMS would have a home directory of 
  3255.  
  3256.      SYS:RPL2\USER\JADAMS 
  3257.  
  3258.      If a logical name was specified (for example, LAB_1), then the home 
  3259.      directory would be 
  3260.  
  3261.      SYS:RPL2\USER\JADAMS\LAB_1 
  3262.  
  3263.  Γûá A user's node address directory under the \COMPUTER directory. 
  3264.  
  3265.      This directory has the same name as the last 11 characters of the 
  3266.      workstation node address. For example, if the node address is 
  3267.      2223345BBBBB, the node address directory would be 
  3268.  
  3269.      SYS:RPL2\COMPUTER\223345BB.BBB 
  3270.  
  3271.  Γûá A subdirectory containing the OS/2 desktop in each user's home directory. 
  3272.  
  3273.      This directory is called OS!2_2.0_D if you're installing from a FAT drive 
  3274.      and "OS2 20 Desktop" if you're installing from an HPFS drive. 
  3275.  
  3276.  Γûá A \SPOOL subdirectory in each user's home directory. 
  3277.  
  3278.      This directory contains all desktop printing files. 
  3279.  
  3280.  Files Are Created 
  3281.  
  3282.  Γûá A file called CONFIG.WSS is created in each user's node address directory on 
  3283.  the server. 
  3284.  
  3285.      This file tells OS/2 to use the OS2.INI, OS2SYS.INI, and CONFIG.SYS files 
  3286.      from the user's home directory on the network instead of trying to find 
  3287.      these files in their regular locations on a local drive. 
  3288.  
  3289.      It also tells OS/2 to use the desktop files and \SPOOL subdirectory from 
  3290.      the user's home directory on the network rather than from a local hard 
  3291.      disk. 
  3292.  
  3293.  Γûá A BOOTCONF.SYS file is created in the SYS:LOGIN directory. 
  3294.  
  3295.      If a BOOTCONF.SYS file exists (from other installations of RPL 
  3296.      workstations), the information for the new workstations is added to the 
  3297.      beginning of the file. 
  3298.  
  3299.      This file tells the server which boot image file to use for each 
  3300.      workstation and contains lines identifying which RPL workstation uses 
  3301.      which type of network board. For example, a line for an NE2000 workstation 
  3302.      might be as follows: 
  3303.  
  3304.      0xDOC20,1b0276A32222=NE2000.RPL 
  3305.  
  3306.      See Format of BOOTCONF.SYS File for an explanation of the lines in the 
  3307.      BOOTCONF.SYS file. 
  3308.  
  3309.      Files Are Copied 
  3310.  
  3311.      All files in the \DESKTOP and \SPOOL subdirectories are copied from the 
  3312.      local drive of the OS/2 workstation to the server. Also, all files in 
  3313.      CONFIG.WSS are copied. 
  3314.  
  3315.      These files allow RPL workstations to load customized versions of OS/2 and 
  3316.      the OS/2 desktop. 
  3317.  
  3318.      CONFIG.SYS Is Copied and Modified 
  3319.  
  3320.      A CONFIG.SYS file is copied from the local drive of the OS/2 workstation 
  3321.      you are installing from to each user's subdirectory on each server. 
  3322.  
  3323.      This CONFIG.SYS is modified slightly for each user. The line that loads 
  3324.      HPFS is commented out, and the directory in the SWAPPATH line is changed. 
  3325.  
  3326.      This CONFIG.SYS is modified for each user. The line that loads HPFS is 
  3327.      commented out, and the directory in the SWAPPATH line is changed. 
  3328.  
  3329.      All lines beginning with IFS= are commented out before the IFS=NWIFS line. 
  3330.      The NWIFS line must be the first installable file system loaded. 
  3331.  
  3332.      If the user wants to run a CD-ROM drive from the RPL workstation, the 
  3333.      IFS=CDFS line must be moved to after the NetWare Requester statements in 
  3334.      CONFIG.SYS. 
  3335.  
  3336.      Also, disk caching is turned off and the ODI driver is changed to the 
  3337.      driver you selected. 
  3338.  
  3339.      Directory Structure for RPL Workstation Support shows the complete network 
  3340.      directory structure for remote workstations. 
  3341.  
  3342.  
  3343. ΓòÉΓòÉΓòÉ 11.1. Prerequisites ΓòÉΓòÉΓòÉ
  3344.  
  3345. Prerequisites
  3346.  
  3347. Three computers are needed to install an RPL workstation: 
  3348.  
  3349. Γûá The server that the RPL workstation will attach to 
  3350.  
  3351. Γûá A computer with OS/2 and NetWare Client for OS/2 installed that can access 
  3352. the server (referred to as the client workstation). 
  3353.  
  3354. Γûá A computer to be used as the RPL workstation refered to as the RPL 
  3355. workstation. 
  3356.  
  3357. There are prerequisites for each of these three computers. 
  3358.  
  3359. Prerequisites for the NetWare Server 
  3360.  
  3361. Checklist  The server must be running either NetWare 3 or 4. 
  3362.  
  3363.  You must have Supervisor object rights to the server that the RPL workstation 
  3364. will attach to. 
  3365.  
  3366.  Enough disk space must be on the server for RPL workstation installation. You 
  3367. need 30 MB for OS/2 plus enough space for additional files you need. 
  3368.  
  3369. Prerequisites for the Client Workstation 
  3370.  
  3371. Checklist 
  3372.  
  3373.  Make sure OS/2 is installed on the workstation C: drive. It must be drive C:. 
  3374.  
  3375.  Make sure that NetWare Client for OS/2 is installed in the \NETWARE 
  3376. directory. 
  3377.  
  3378.  Make sure the client workstation is connected to the server. 
  3379.  
  3380.  If drive C: has HPFS, make sure the OS/2 name space is loaded for volume SYS: 
  3381. or the server where the remote workstation files will be installed. 
  3382.  
  3383.  Move or delete all your personal files that are on drive C:. (The 
  3384. installation program copies all files from drive C: to the server.) 
  3385.  
  3386.  Make sure the desktop is arranged in the way you want the RPL workstation to 
  3387. appear. The RPL workstation's desktop will look like the desktop of the 
  3388. workstation you're installing from. 
  3389.  
  3390.  Make sure the workstation only loads the programs that the RPL workstations 
  3391. need. Programs can be loaded from CONFIG.SYS, .CMD files, or the Startup 
  3392. folder. 
  3393.  
  3394.  Make sure all programs needed by RPL workstations are located on drive C: 
  3395. (this only applies to programs on the hard drive). For example, make sure your 
  3396. E-mail program on C:\EMAIL does not store mail files in the D:\MYMAIL directory 
  3397. or use E:\TEMP for initialization files. The RPL workstations will not have 
  3398. drives D: or E: available. 
  3399.  
  3400.  If you set up PS/2 computers as RPL workstations, obtain an OS/2 installation 
  3401. diskette . If you use PS/2 computers as RPL workstations, the program copies 
  3402. some files form this diskette. 
  3403.  
  3404. Prerequisites for the RPL Workstation 
  3405.  
  3406. Checklist  RPL workstations must have network boards with Remote Boot PROMs 
  3407. attached. Remote Reset PROMs allow workstations to connect to the network so 
  3408. that boot information can be accessed. 
  3409.  
  3410.  Determine the type of Remote Boot PROM you have. The RPL workstation 
  3411. installation will ask if you have a "New Enhanced Boot PROM" or an "Older Style 
  3412. Boot PROM." Older Style Boot PROMs were made before 1992. If you don't know 
  3413. what type of PROM you have, find the part number and call the PROM 
  3414. manufacturer. 
  3415.  
  3416. noteIBM token ring EPROMS are always considered New Enhanced Boot PROMs, no 
  3417. matter what year they were manufactured. 
  3418.  
  3419.  If you have New Enhanced Boot PROMs, make sure RPL.NLM is loaded on the 
  3420. server. Older style boot PROMs don't require RPL.NLM. 
  3421.  
  3422.  Make sure the workstation is cabled to the network. 
  3423.  
  3424.  Make sure you know the network and node address of the RPL workstation. 
  3425.  
  3426. Determining Boot PROM Types 
  3427.  
  3428. IBM Boards 
  3429.  
  3430.           You can use RPL with the following IBM boards: 
  3431.  
  3432.           Γûá PCN2L 
  3433.  
  3434.           Γûá TOKEN 
  3435.  
  3436.           These boards are always considered new enhanced boot PROMs. 
  3437.  
  3438.  Novell Boards 
  3439.  
  3440.           You can use RPL with the following Novell boards: 
  3441.  
  3442.           Γûá NE1000 
  3443.  
  3444.           Γûá NE2000 
  3445.  
  3446.           Γûá NE/2 
  3447.  
  3448.           These boards can have either new enhanced boot PROMs or older style 
  3449.           boot PROMs. 
  3450.  
  3451.  Loading RPL.NLM for IBM Boards or New Enhanced Boot PROMs 
  3452.  
  3453.  Important If you use IBM boards or Novell boards that support New Enhanced 
  3454.  Boot PROMs, use the following procedure. 
  3455.  
  3456.  To set up the server to use RPL with this type of workstation, load and bind 
  3457.  the RPL loadable module on each server. 
  3458.  
  3459.  Procedures 1. At the server console, type 
  3460.  
  3461.      LOAD RPL 
  3462.  
  3463.  NoteRPL.NLM is shipped with NetWare Client for OS/2. It is on WSOS2_1 in the 
  3464.  RPL directory. 
  3465.  
  3466.  2. Type 
  3467.  
  3468.      BIND RPL TO driver PS=servername NODEFAULT 
  3469.  
  3470.      Replace driver with the name of a LAN driver in your server. To bind more 
  3471.      than one driver, use additional bind statements. 
  3472.  
  3473.      Replace servername with the name of the server that has the RPL files. 
  3474.  
  3475.  3. For Ethernet PROMs, bind RPL to the 802.2 frame type. 
  3476.  
  3477.  NoteThe first frame type in NET.CFG must correspond to the frame type that RPL 
  3478.  is bound to. For example, if you typed at the server console prompt: 
  3479.  
  3480.  BIND RPL TO NE2000 [FRAME=ETHERNET_802.2] 
  3481.  
  3482.  The NET.CFG setting on the workstation should look like 
  3483.  
  3484.  link driver ne2000 
  3485.      frame ethernet_802.2 
  3486.  
  3487.  Where Ethernet_802.2 is the first frame type listed. 
  3488.  
  3489.  For more information about the RPL loadable module, see NetWare Utilities 
  3490.  Reference manual. 
  3491.  
  3492.  
  3493. ΓòÉΓòÉΓòÉ 11.2. Creating Users and Granting Rights ΓòÉΓòÉΓòÉ
  3494.  
  3495. Creating Users and Granting Rights 
  3496.  
  3497. NoteThis procedure only works for NetWare 4 users. NetWare 3 users should use 
  3498. SYSCON.EXE. 
  3499.  
  3500. ImportantTo complete the RPL installation, you must have Supervisor object 
  3501. rights to the server that the RPL workstation will attach to. 
  3502.  
  3503. You must set up accounts for RPL workstations. Do the following: 
  3504.  
  3505. Procedures 
  3506.  
  3507. 1. Create the RPL User object. 
  3508.  
  3509.      1a. From the attached client workstation, log in. 
  3510.  
  3511.      1b. At the C:> prompt, type NWADMIN. 
  3512.  
  3513.           The "NetWare Administrator" window appears. 
  3514.  
  3515.      1c. Highlight the Container object that will contain the new user. 
  3516.  
  3517.      1d. From the "Object" menu, choose "Create" 
  3518.  
  3519.         The "New Object" window appears. 
  3520.  
  3521.      1e. Select the "User" icon. 
  3522.  
  3523.      1f. Choose "OK" 
  3524.  
  3525.         The "Create User" window appears. 
  3526.  
  3527.      1g. In the "Login Name" field, type RPL. 
  3528.  
  3529.         RPL is the username each RPL workstation uses to make the initial 
  3530.         connection to the network. 
  3531.  
  3532.      1h. In the "Last Name:" field, type RPL. 
  3533.  
  3534.      1i. Choose "Create." 
  3535.  
  3536.         You are returned to the "NetWare Administrator" window. 
  3537.  
  3538.  2. Repeate Steps 1c through 1i to create a User object for each person who 
  3539.  will use a RPL workstation. 
  3540.  
  3541.  3. Grant access to the RPL User. 
  3542.  
  3543.  ImportantDo not require a password for the RPL User object, or the RPL 
  3544.  workstations can't make the connection. Protect the account by granting 
  3545.  limited access, as explained in Step 4. 
  3546.  
  3547.  The RPL user needs at least read and file scan access to 
  3548.  
  3549.  Γûá The SYS:RPL2 directory 
  3550.  
  3551.  Γûá The SYS:RPL2\COMPUTER directory and all its subdirectories 
  3552.  
  3553.  These directories are created automatically during RPL workstation 
  3554.  installation. 
  3555.  
  3556.  4. Grant minimal access rights to each RPL workstation user. 
  3557.  
  3558.  All RPL workstations need 
  3559.  
  3560.  Γûá File scan and read access to the SYS:RPL2 directory 
  3561.  
  3562.  Γûá File scan and read access the \OS2 and \NETWARE subdirectories under 
  3563.  SYS:RPL2 
  3564.  
  3565.  Γûá Supervisory access rights to their home directories under SYS:RPL2\USER 
  3566.  
  3567.  These directories are created automatically during RPL workstation 
  3568.  installation. 
  3569.  
  3570.  Users do not have to be given access to other users' home directories under 
  3571.  SYS:RPL2\USER 
  3572.  
  3573.  Supervising the Network explains more about NetWare security and granting and 
  3574.  prohibiting access. 
  3575.  
  3576.  Warning Since the SYS:RPL2 directory becomes the root of drive C: for all RPL 
  3577.  workstations, all RPL users require access to this area. Do not store 
  3578.  confidential files in this directory. Instead, store them in another network 
  3579.  directory where access can be restricted. 
  3580.  
  3581.  You may want to warn users about this lack of privacy and encourage them to 
  3582.  store data in their home directories (for example, C:\USER\MARY) or in another 
  3583.  location on the network. 
  3584.  
  3585.  
  3586. ΓòÉΓòÉΓòÉ 11.3. Installing OS/2 Files for RPL Workstations ΓòÉΓòÉΓòÉ
  3587.  
  3588. Installing OS/2 Files for RPL Workstations 
  3589.  
  3590. What Happens When You Install OS/2 Files 
  3591.  
  3592. When you install OS/2 files for RPL workstations, the following actions occur: 
  3593.  
  3594. Γûá A SYS:RPL2 directory is created on each server you select. 
  3595.  
  3596.      All RPL workstations use this directory as if it is their local boot 
  3597.      drive. Once RPL users log in, they can access all information in this 
  3598.      directory. 
  3599.  
  3600.      Since the SYS:RPL2 directory is on the server and not on a local disk, 
  3601.      NetWare security still applies. For example, you can limit RPL users' 
  3602.      access to specific directories and files. "Creating Users and Granting 
  3603.      Rights" explains more about securing the SYS:RPL2 directory and its 
  3604.      subdirectories. 
  3605.  
  3606.  NoteOS/2 1.3 RPL workstations used a directory called SYS:RPL. This directory 
  3607.  is not erased when the SYS:RPL2 directory is created. OS/2 version 1.3 RPL 
  3608.  workstations and OS/2 version 2.10 RPL workstations can both boot on the same 
  3609.  network. 
  3610.  
  3611.  Γûá Every file from workstation drive C: is copied to the SYS:RPL2 directory on 
  3612.  the server. 
  3613.  
  3614.  Complete the steps in this section if you are 
  3615.  
  3616.  Γûá Setting up RPL workstations for the first time. 
  3617.  
  3618.  Γûá Upgrading existing RPL workstations from OS/2 1.3 to OS/2 2.x. 
  3619.  
  3620.  Γûá Upgrading OS/2 on the server (i.e. from OS/2 2.0 to OS/2 2.1). 
  3621.  
  3622.  Γûá Adding a server to the network where RPL workstations attach (only for the 
  3623.  server you add). 
  3624.  
  3625.  Important If you use older style boot PROMS, don't do the steps in this 
  3626.  section every time you add an RPL workstation to the network. See Setting Up 
  3627.  RPL Workstations. 
  3628.  
  3629.  Important RPL files must be installed on all network servers. If some servers 
  3630.  don't use RPL support, use the following SET paramter at each server's console 
  3631.  prompt, or include in each server's AUTOEXEC.NCF file, and the servers will 
  3632.  not respond to remote PROMs: 
  3633.  
  3634.  SET RESPOND TO GET NEAREST SERVER = OFF 
  3635.  
  3636.  If you set this parameter on each server, the server will not respond to 
  3637.  Remote Reset PROMs and it can't boot RPL workstations, but you won't need to 
  3638.  install the files for RPL workstations support on that server. For more 
  3639.  information about the SET command, see Utilities Reference. 
  3640.  
  3641.  We recommend that you establish a separate physical network for RPL users. Put 
  3642.  only the servers on this network that are need to support the number of RPL 
  3643.  users you have. If you want, connect this network to other networks at your 
  3644.  site through routers. This setup saves time and server space. 
  3645.  
  3646.  Procedures 
  3647.  
  3648.  1. On the client workstation, log in to the server where you want the OS/2 
  3649.  files for RPL workstations. 
  3650.  
  3651.  2. Open the NetWare Requester for OS/2 installation program. 
  3652.  
  3653.      The "NetWare Requester for OS/2 Installation Utility" window appears. Use 
  3654.      the online help as necessary. 
  3655.  
  3656.  3. From the "Installation" menu, choose "Remote workstations. . ." 
  3657.  
  3658.      The "Remote Workstation Installation" window appears. 
  3659.  
  3660.  NoteThe "Copy All Files and Setup Workstation..." option has three separate 
  3661.  components: copying OS/2 files, copying RPL files, and setting up RPL 
  3662.  workstations. Each of these procedures are explained individually. 
  3663.  
  3664.  4. Select "Only Copy OS/2 Files . . . " and choose "OK" 
  3665.  
  3666.      You can choose other actions from the "Remote Workstation Installation" 
  3667.      screen. 
  3668.  
  3669.  5. Choose the servers you want the files copied to. 
  3670.  
  3671.      You are attached to the servers you select. The files must be installed on 
  3672.      all servers on the local net (cable segment with same address). 
  3673.  
  3674.  6. Choose "OK." 
  3675.  
  3676.      All OS/2 and NetWare Client for OS/2 files are copied to the servers. 
  3677.  
  3678.  7. After the files are copied, do the following. 
  3679.  
  3680.  If you want to . . . 
  3681.       Do this . . . 
  3682.  
  3683.  Copy RPL files 
  3684.       Without exiting the installation program, go to Installing RPL Files for 
  3685.       RPL Workstations 
  3686.  
  3687.  Add RPL workstations to the network 
  3688.       Without exiting the installation program, go to Setting Up RPL 
  3689.       Workstations 
  3690.  
  3691.  Configure NetWare Client for OS/2 for RPL workstations 
  3692.       Without exiting the installation program, go to Configuring the NetWare 
  3693.       Client for OS/2 for RPL Workstations 
  3694.  
  3695.  Exit the installation program 
  3696.       Choose "Close" from the system menu in the upper left corner of the 
  3697.       Installation window. 
  3698.  
  3699.  
  3700. ΓòÉΓòÉΓòÉ 11.4. Installing RPL Files for RPL Workstations ΓòÉΓòÉΓòÉ
  3701.  
  3702. Installing RPL Files for RPL Workstations 
  3703.  
  3704. What Happens When You Install RPL Files 
  3705.  
  3706. When you use the installation program to install RPL workstation support, the 
  3707. following actions occur. 
  3708.  
  3709. Γûá Directories are created. 
  3710.  
  3711. Γûá Files are copied. 
  3712.  
  3713. Directories Are Created 
  3714.  
  3715. Γûá SYS:RPL2 is created if it doesn't already exist 
  3716.  
  3717. Γûá The \USER and \COMPUTER subdirectories are created under SYS:RPL2 on each 
  3718. server. 
  3719.  
  3720. See Directory Structure for RPL Workstation Support for the complete directory 
  3721. structure created when you install remote workstation support and add RPL 
  3722. workstations. 
  3723.  
  3724.  Files Are Copied 
  3725.  
  3726.  The following RPL files are copied to the SYS:LOGIN directory: 
  3727.  
  3728.  Γûá NE2.200 
  3729.  Γûá NE2000.200 
  3730.  Γûá NE1000.200 
  3731.  Γûá RPLOS2.200 
  3732.  Γûá RBOOT.RPL 
  3733.  Γûá ETHER.RPL 
  3734.  Γûá TOKEN.RPL 
  3735.  
  3736.  These files have different names than the RPL files used to boot OS/2 1.3. 
  3737.  OS/2 1.3 RPL boot files are also located in the SYS:LOGIN directory. 
  3738.  
  3739.  The following files are copied to the SYS:RPL2 directory: 
  3740.  
  3741.  Γûá MINI.IFS 
  3742.  Γûá MICRO.IFS 
  3743.  
  3744.  Procedure 
  3745.  
  3746.  Complete the steps in this section if you are: 
  3747.  
  3748.  Γûá Setting up RPL workstations for the first time. 
  3749.  
  3750.  Γûá Upgrading existing RPL workstations from OS/2 1.3 to OS/2 2.x. 
  3751.  
  3752.  Γûá Installing a new version of NetWare Client for OS/2. 
  3753.  
  3754.  Γûá Adding a server to the network where RPL workstations attach (only for the 
  3755.  server you add). 
  3756.  
  3757.  Don't do the steps in this section every time you want to add an RPL 
  3758.  workstation to the network. See Setting Up RPL Workstations. 
  3759.  
  3760.  Important All RPL files must be installed on each server on the network. There 
  3761.  is no way to specify which server an RPL workstation will initially establish 
  3762.  a connection with. 
  3763.  
  3764.  We recommend that you establish a separate physical network for RPL users. Put 
  3765.  only the servers on this network that are needed to support the number of RPL 
  3766.  users you have. If you want, connect this network to other networks at your 
  3767.  site through routers. This setup saves time and server space. 
  3768.  
  3769.  Procedures: 
  3770.  
  3771.  1. On the client workstation, open the NetWare Client for OS/2 installation 
  3772.  program. 
  3773.  
  3774.      The "NetWare Requester for OS/2 Installation Utility" window appears. Use 
  3775.      online help as necessary. 
  3776.  
  3777.  2. From the "Installation" menu, Choose "Remote workstations. . ." 
  3778.  
  3779.      The "Remote Workstation Installation" window appears. 
  3780.  
  3781.  NoteThe Copy All Files and Setup Workstations... option has three separate 
  3782.  components: copying OS/2 files, copying RPL files, and setting up RPL 
  3783.  workstations. Each of these procedures are explained individually. 
  3784.  
  3785.  3. Choose "Only Copy RPL Files . . ." 
  3786.  
  3787.      You can also choose other actions from the "Remote Workstation 
  3788.      Installation" screen. 
  3789.  
  3790.  4. Choose the servers you want the RPL files copied to. 
  3791.  
  3792.      You will be attached to the servers you select. The RPL files must be 
  3793.      installed on all servers on the local net (cable segment with same 
  3794.      address). 
  3795.  
  3796.  5. Choose "OK." 
  3797.  
  3798.      All RPL boot files are copied to the servers. 
  3799.  
  3800.  6. Select the source drive for the RPL files. 
  3801.  
  3802.      The default is the drive where INSTALL.EXE was loaded. If you loaded 
  3803.      INSTALL.EXE from the hard drive, change this to your floppy drive and 
  3804.      insert the first installation diskette in it. 
  3805.  
  3806.  7. Choose "OK". 
  3807.  
  3808.  8. After the files are copied, do the following. 
  3809.  
  3810.  If you want to . . . 
  3811.       Do this . . . 
  3812.  
  3813.  Add RPL workstations to the network 
  3814.       Without exiting the installation program, go to Setting Up RPL 
  3815.       Workstations 
  3816.  
  3817.  Configure NetWare Client for OS/2 for RPL workstations 
  3818.       Without exiting the installation program, go to Configuring the NetWare 
  3819.       Client for OS/2 for RPL Workstations 
  3820.  
  3821.  Exit the installation program 
  3822.       Choose "Close" from the system menu in the upper left corner of the 
  3823.       Installation window. 
  3824.  
  3825.  
  3826. ΓòÉΓòÉΓòÉ 11.5. Setting Up RPL Workstations ΓòÉΓòÉΓòÉ
  3827.  
  3828. Setting Up RPL Workstations 
  3829.  
  3830. What Happens When You Set Up RPL Workstations 
  3831.  
  3832. Each RPL workstation you boot from the network must be added to the RPL setup 
  3833. on the network. You identify to each server the user for that workstation, the 
  3834. node address, and the network board. 
  3835.  
  3836. RPL workstations are added by running the NetWare Client for OS/2 installation 
  3837. program from a workstation that has OS/2 installed on drive C:. 
  3838.  
  3839. Complete the steps in this section on each server if you are 
  3840.  
  3841. Γûá Setting up RPL workstations for the first time 
  3842.  
  3843. Γûá Upgrading existing RPL workstations from OS/2 1.3 to OS/2 2.x 
  3844.  
  3845. Γûá Adding RPL workstations to the network 
  3846.  
  3847. NoteWhenever possible, use the same type of network board in all RPL 
  3848. workstations. This saves you time when you install and configure RPL 
  3849. workstations. 
  3850.  
  3851. If the installation program is already running, go to Step 4. 
  3852.  
  3853. Procedure 
  3854.  
  3855. 1. Log in from the client workstation. 
  3856.  
  3857. 2.Open the "Novell" group icon on the desktop. 
  3858.  
  3859. 3.Choose the "Install" icon in the "Novell-Icon View" window. 
  3860.  
  3861.      The "NetWare Workstation for OS/2 Installation Utility" window appears. 
  3862.  
  3863.  4. From the "Installation" menu, choose "Remote workstations. . ." 
  3864.  
  3865.      The "Remote Workstation Installation" menu appears. 
  3866.  
  3867.  NoteThe Copy All Files and Setup Workstations... option has three separate 
  3868.  components: copying OS/2 files, copying RPL files, and setting up RPL 
  3869.  workstations. Each of these procedures are explained individually. 
  3870.  
  3871.  5. Choose "Only SetUp Workstations. . ." 
  3872.  
  3873.  6. Choose "OK." 
  3874.  
  3875.      The "Select 1 or More File Servers" window appears. 
  3876.  
  3877.  7. Choose servers on which you want to define RPL workstations. 
  3878.  
  3879.      For a list of available servers, choose "Attach." Then choose the arrow at 
  3880.      the end of the "Server name" field. For more information, use the online 
  3881.      help. 
  3882.  
  3883.  8. When you've selected all the servers you want, choose "OK." 
  3884.  
  3885.      The "Select the type of BOOT PROM in the target workstation" window 
  3886.      appears. 
  3887.  
  3888.  9. Select the type of BOOT PROM you have. 
  3889.  
  3890.      If you have an IBM board or if the board was manufactured during or after 
  3891.      1992, select "New Enhanced BOOT PROM" 
  3892.  
  3893.       If your board was manufactured before 1992, Select "Older style BOOT 
  3894.      PROM". 
  3895.  
  3896.      If you aren't sure what type of board you have, find the board's part 
  3897.      number and contact the board's manufacturer. 
  3898.  
  3899.  Important If you use token ring, the boot PROM is always considered as a New 
  3900.  Enhanced Boot PROM, no matter when it was manuractured. 
  3901.  
  3902.  10. Choose "OK." 
  3903.  
  3904.      The "Add Remote Boot Workstation" window appears. 
  3905.  
  3906.      Different versions of this window appear, depending on the type of BOOT 
  3907.      PROM you selected in Step 9. 
  3908.  
  3909.  11. Complete all fields in the window. 
  3910.  
  3911.  NoteUser name should be the actual name or login name of the person you are 
  3912.  setting up the RPL workstation for. Logical Name becomes the name of the 
  3913.  subdirectory under that user. 
  3914.  
  3915.  For example, if you set up the user name as SUSAN and the logical name is LAB, 
  3916.  the path would read RPL2\USER\SUSAN\LAB. 
  3917.  
  3918.  12. Choose "Add." 
  3919.  
  3920.  13. Exit the installation program. 
  3921.  
  3922.  Using an RPL Workstation with Virtual DOS 
  3923.  
  3924.  RPL workstations are unable to remap drive C:. Even if you are using global 
  3925.  DOS, RPL workstations treat global DOS the same as private DOS. 
  3926.  
  3927.  For example, if you were in global DOS and remapped drive C:, the remapped 
  3928.  drive C: will not show up when you go to a private DOS session. 
  3929.  
  3930.  
  3931. ΓòÉΓòÉΓòÉ 11.6. Using RPL on Workstations with Hard Disks ΓòÉΓòÉΓòÉ
  3932.  
  3933. Using RPL on Workstations with Hard Disks 
  3934.  
  3935. To use RPL on a workstation with a hard disk, label your hard drive a drive 
  3936. other than C:. Drive C: must be assigned to the SYS:RPL2 network directory. 
  3937. OS/2 thinks this network directory is the local drive C:. 
  3938.  
  3939. Also, you may need to determine whether your hard disk has an operating system 
  3940. or not, you can format it (FAT) and use it to store your OS/2 SWAPPER.DAT file. 
  3941. This will cut down on network traffic. 
  3942.  
  3943. Locating SWAPPER.DAT Locally 
  3944.  
  3945. Procedure  1. Go to the home directory on the network for the user who will be 
  3946. using the RPL workstation. 
  3947.  
  3948.      For example, if JOHN will be using the RPL workstation with a hard drive, 
  3949.      go to the following directory: 
  3950.  
  3951.      SYS:RPL2\USER\JOHN 
  3952.  
  3953.      Each user's home directory on the network contains that user's CONFIG.SYS 
  3954.      file and several other OS/2 files. Directory Structure for RPL Workstation 
  3955.      Support shows a complete directory structure. 
  3956.  
  3957.  2. Using a text editor, open the CONFIG.SYS file. 
  3958.  
  3959.  3. In the CONFIG.SYS file, find the line that designates the SWAPPATH. 
  3960.  
  3961.      You can search for SWAPPATH. The line looks like the following: 
  3962.  
  3963.      SWAPPATH=C:\USER\JOHN 2048 2048 
  3964.  
  3965.      Remember that to OS/2, the SYS:RPL2 directory is drive C:. 
  3966.  
  3967.  4. Change the SWAPPATH line to point to the local hard drive. 
  3968.  
  3969.      For example, to point to the root of local drive D: 
  3970.  
  3971.      SWAPPATH=D:\ 2048 2048 
  3972.  
  3973.  5. Save and exit the CONFIG.SYS file. 
  3974.  
  3975.      When you boot the RPL workstation, the SWAPPER.DAT will be stored locally. 
  3976.  
  3977.  
  3978. ΓòÉΓòÉΓòÉ 11.7. Configuring NetWare Client for OS/2 for RPL Workstations ΓòÉΓòÉΓòÉ
  3979.  
  3980. Configuring NetWare Client for OS/2 for RPL Workstations 
  3981.  
  3982. Configure NetWare Client for OS/2 for RPL workstations by running the NetWare 
  3983. Client for OS/2 installation program and choosing "Remote workstations . . ." 
  3984. from the "Configuration" menu. 
  3985.  
  3986. When you configure RPL workstations, the NetWare Client for OS/2 installation 
  3987. program puts a NET.CFG configuration file in the home directory of the users 
  3988. you specify. The home directory is located under SYS:RPL2\USER on each server 
  3989. on the local network. 
  3990.  
  3991. The NET.CFG you create with the installation program should be identical on all 
  3992. servers on the local network so RPL workstations boot the same way each time. 
  3993.  
  3994. For example, if user JOHN has a NET.CFG file in his user directory on SERVER1, 
  3995. then a copy of the same NET.CFG file should be placed in his home directory on 
  3996. SERVER2. 
  3997.  
  3998. The installation program puts a line in each user's CONFIG.WSS file in the 
  3999. workstation subdirectory, telling NetWare Client for OS/2 where to find the 
  4000. NET.CFG file. For example, for John's NET.CFG file, the installation program 
  4001. puts in the following line: 
  4002.  
  4003. C:\NET.CFG C:\USER\JOHN\NET.CFG 
  4004.  
  4005. Important Remember that the SYS:RPL2 directory becomes the root of the C: 
  4006. drive. If the RPL workstation is using the Ethernet frame type, the frame type 
  4007. specified in the NET.CFG file must be the same as the frame type used by the 
  4008. PROM. New Enhanced Boot PROMs use 802.2. Older style boot PROMs use 802.3. 
  4009.  
  4010.  
  4011. ΓòÉΓòÉΓòÉ 11.7.1. Directory Structure for RPL Workstation Support ΓòÉΓòÉΓòÉ
  4012.  
  4013. Directory Structure for RPL Workstation Support 
  4014.  
  4015.  
  4016. ΓòÉΓòÉΓòÉ 11.7.2. Format of BOOTCONF.SYS file ΓòÉΓòÉΓòÉ
  4017.  
  4018. Format of BOOTCONF.SYS file 
  4019.  
  4020.  
  4021. ΓòÉΓòÉΓòÉ 12. Improving Speed and Security ΓòÉΓòÉΓòÉ
  4022.  
  4023. Improving Speed and Security 
  4024.  
  4025. This chapter discusses three features that help to improve speed and security 
  4026. on your network. 
  4027.  
  4028. Improving Speed by Using Packet Burst 
  4029.  
  4030. Improving Speed by Using Large Internet Packets 
  4031.  
  4032. Improving Security by Using NCP Packet Signature 
  4033.  
  4034.  
  4035. ΓòÉΓòÉΓòÉ 12.1. Improving Speed by Using Packet Burst ΓòÉΓòÉΓòÉ
  4036.  
  4037. Improving Speed by Using Packet Burst 
  4038.  
  4039. Packet Burst is a protocol that speeds the transfer of multiple-packet NCP 
  4040. reads and writes. Packet Burst eliminates the need to sequence and acknowledge 
  4041. each packet. With Packet Burst, the server or client sends a whole set (or 
  4042. burst) of packets before it requires an acknowledgment. 
  4043.  
  4044. Packet Burst reduces network traffic by allowing multiple packets to be 
  4045. acknowledged. Packet Burst also monitors dropped packets and retransmits only 
  4046. the missing packets. 
  4047.  
  4048. At connection time, maximum burst sizes are negotiated with each server. Since 
  4049. Packet Burst is established with each connection, it's possible to "burst" with 
  4050. one server but not with another. 
  4051.  
  4052. Once you establish a Packet Burst connection between a workstation and a 
  4053. server, the workstation automatically uses Packet Burst whenever an application 
  4054. requests to write more than three times the maximum packet size of data. This 
  4055. means that an application doesn't have to be aware of Packet Burst. 
  4056.  
  4057. Disabling Packet Burst 
  4058.  
  4059. Packet Burst is enabled at the workstation by default. You can disable it by 
  4060. adding the following to the workstation's NET.CFG file: 
  4061.  
  4062.      netware requester 
  4063.         packet burst off 
  4064.  
  4065.  
  4066. ΓòÉΓòÉΓòÉ 12.2. Improving Speed by Using Large Internet Packets ΓòÉΓòÉΓòÉ
  4067.  
  4068. Improving Speed by Using Large Internet Packets 
  4069.  
  4070. Large Internet Packet (LIP) functionality allows the internet packet size to be 
  4071. increased from the default 576 bytes. By allowing the NetWare packet size to be 
  4072. increased, LIP enhances transmission over bridges and routers. 
  4073.  
  4074. In NetWare 4, the workstation requests an acceptable packet size. However, 
  4075. unlike previous versions of NetWare, the NetWare server doesn't default to 576 
  4076. bytes when a router is detected. 
  4077.  
  4078. Instead, the workstation attempts to send larger packets to the server. The 
  4079. largest packet size that the server accepts is the packet size used to 
  4080. communicate. 
  4081.  
  4082. Disabling Large Internet Packets 
  4083.  
  4084. LIP functionality is enabled by default on the workstation. To disable it, 
  4085. enter the following to the NET.CFG file: 
  4086.  
  4087.      netware requester 
  4088.         large internet packets off 
  4089.  
  4090.  
  4091. ΓòÉΓòÉΓòÉ 12.3. Improving Security by Using NCP Packet Signature ΓòÉΓòÉΓòÉ
  4092.  
  4093. Improving Security by Using NCP Packet Signature 
  4094.  
  4095. NetWare Core Protocol (NCP) Packet Signature is an enhanced security feature 
  4096. that protects servers and clients using NCP by preventing packet forgery. 
  4097.  
  4098. Without NCP Packet Signature, a network client can pose as a more privileged 
  4099. client to send a forged NCP request to a NetWare server. By forging the proper 
  4100. NCP request packet, an intruder could gain Supervisor rights and access to all 
  4101. network resources. 
  4102.  
  4103. NCP Packet Signature prevents packet forgery by requiring the server and the 
  4104. client to "sign" each NCP packet. The packet signature changes with every 
  4105. packet. 
  4106.  
  4107. NCP packets with incorrect signatures are discarded without breaking the 
  4108. client's connection with the server. However, an alert message about the 
  4109. invalid packet is sent to the error log, the affected client, and the server 
  4110. console. The alert message contains the login name and the station address of 
  4111. the affected client. 
  4112.  
  4113. A two-part process between the client and the server determines the NCP Packet 
  4114. Signature: 
  4115.  
  4116. Γûá At LOGIN, the server and the client determine a shared, secret key known as 
  4117. the session key. 
  4118.  
  4119. Γûá For each request or response packet, the server and the client calculate a 
  4120. signature based on the session key, a "fingerprint" algorithm, and the previous 
  4121. packet's signature. The unique signature is appended to the NCP packet. 
  4122.  
  4123. If NCP Packet Signature is installed correctly on the server and all of its 
  4124. clients, it is virtually impossible to forge a valid NCP packet. 
  4125.  
  4126. NoteThe Packet Burst loadable module, PBURST.NLM (NetWare 3.11 only), must be 
  4127. loaded on NetWare servers in order for NCP Packet Signature to work. However, 
  4128. using Packet Burst to transfer data between servers and clients is optional. 
  4129.  
  4130. NCP Packet Signature Options 
  4131.  
  4132. Because the packet signature process consumes CPU resources and slows 
  4133. performance, both for the client and the NetWare server, NCP Packet Signature 
  4134. is optional. 
  4135.  
  4136. Several signature options are available, ranging from never signing NCP packets 
  4137. to always signing NCP packets. Servers and clients both have four signature 
  4138. levels that can be set. 
  4139.  
  4140. The signature options for servers and clients combine to determine the level of 
  4141. NCP Packet Signature on the network. 
  4142.  
  4143. NoteSome combinations of server and client packet signature levels may slow 
  4144. performance. However, low CPU-demand systems may not show any performance 
  4145. degradation. Network supervisors can choose the packet signature level that 
  4146. meets both their performance needs and their security requirements. 
  4147.  
  4148. Server Levels 
  4149.  
  4150. Server packet signature levels are assigned by a SET parameter. See Utilities 
  4151. Reference for more information. 
  4152.  
  4153. Client Levels 
  4154.  
  4155. Packet signature levels at the workstation are assigned by using the following 
  4156. NET.CFG option: 
  4157.  
  4158.      netware requester 
  4159.         signature level number 
  4160.  
  4161.  Replace number with 0, 1, 2, or 3. The default is 1. 
  4162.  
  4163.  NCP Packet Signature levels 
  4164.  
  4165.  Number    Explanation 
  4166.  
  4167.  0         Client does not sign packets (login fails if server is set to 3) 
  4168.  
  4169.  1         Client signs packets only if the server requests it (server option 
  4170.            is 2 or higher) 
  4171.  
  4172.  2         Client signs packets if the server is capable of signing (server 
  4173.            option is 1 or higher) 
  4174.  
  4175.  3         Client signs packets and requires the server to sign packets (or 
  4176.            login will fail) 
  4177.  
  4178.  Effective Packet Signature Levels 
  4179.  
  4180.  The packet signature levels for server and client interact to create the 
  4181.  "effective" packet signature. Some combinations of server and client levels do 
  4182.  not allow logging in. 
  4183.  
  4184.  The table below shows the interactive relationship between the server packet 
  4185.  signature levels and the client signature levels. 
  4186.  
  4187.  Effective Packet Signature of Server and Client 
  4188.  
  4189.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4190.   ΓöéIf              Server=0        Server=1        Server=2        Server=3       Γöé
  4191.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4192.   ΓöéClient=0        No packet       No packet       No packet       No login       Γöé
  4193.   Γöé                signature       signature       signature                      Γöé
  4194.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4195.   ΓöéClient=1        No packet       No packet       Packet          Packet         Γöé
  4196.   Γöé                signature       signature       signature       signature      Γöé
  4197.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4198.   ΓöéClient=2        No packet       Packet          Packet          Packet         Γöé
  4199.   Γöé                signature       signature       signature       signature      Γöé
  4200.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4201.   ΓöéClient=3        No login        Packet          Packet          Packet         Γöé
  4202.   Γöé                                signature       signature       signature      Γöé
  4203.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4204.  
  4205.  When to Use NCP Packet Signature 
  4206.  
  4207.  NCP Packet Signature is not required for every installation. Some network 
  4208.  supervisors may choose not to use NCP Packet Signature because they can 
  4209.  tolerate certain security risks. 
  4210.  
  4211.  You may not need to use NCP Packet Signature if 
  4212.  
  4213.  Γûá Only executable programs reside on the server. 
  4214.  
  4215.  Γûá All workstation users on the network are known and trusted by the 
  4216.  supervisor. 
  4217.  
  4218.  Γûá Data on the NetWare server is not sensitive; loss or corruption of this data 
  4219.  will not impact operations. 
  4220.  
  4221.  You may want to use NCP Packet Signature if 
  4222.  
  4223.  Γûá An untrustworthy user uses a workstation on the network. 
  4224.  
  4225.  Γûá Someone can easily access the network cabling system. 
  4226.  
  4227.  Γûá There is an unattended, publicly accessible workstation on the network. 
  4228.  
  4229.  The default NCP Packet Signature level is 1 for clients and 2 for servers. In 
  4230.  general, this setting provides the most flexibility while still offering 
  4231.  protection from forged packets. Below are some examples of using different 
  4232.  signature levels. 
  4233.  
  4234.  All Information on the Server Is Sensitive 
  4235.  
  4236.  If an intruder gains access to any information on the NetWare server, it could 
  4237.  damage the company. 
  4238.  
  4239.  The network supervisor should set the server to level 3 and all clients to 
  4240.  level 3 for maximum protection. 
  4241.  
  4242.  Sensitive and Non Sensitive Information Reside on the Same Server 
  4243.  
  4244.  The NetWare server has a directory for executable programs and a separate 
  4245.  directory for corporate finances. 
  4246.  
  4247.  The network supervisor should set the server to level 2 and the clients 
  4248.  (including himself) that need access to corporate finances to level 3. All 
  4249.  other clients remain at the default, level 1. 
  4250.  
  4251.  Users Often Change Locations and Workstations 
  4252.  
  4253.  The network supervisor is uncertain which employees will be using which 
  4254.  workstations, and the server contains some sensitive data. 
  4255.  
  4256.  The network supervisor should set the server to level 3. Clients should remain 
  4257.  at the default, level 1. 
  4258.  
  4259.  Workstation Is Publicly Accessible 
  4260.  
  4261.  An unattended workstation is set up for public access to non-sensitive 
  4262.  information, but another server on the network contains sensitive information. 
  4263.  
  4264.  The network supervisor should set the sensitive server to level 3 and the 
  4265.  unattended client to level 0. 
  4266.  
  4267.  NCP Packet Signature Troubleshooting Tips 
  4268.  
  4269.  This section describes some solutions to problems that may be associated with 
  4270.  using NCP Packet Signature. 
  4271.  
  4272.  Clients Are Not Signing Packets 
  4273.  
  4274.  Make sure each OS/2 workstation has NetWare Client for OS/2 installed. 
  4275.  
  4276.  Make sure that NCP Packet Signature is not turned off in the NET.CFG file. 
  4277.  
  4278.  Clients Cannot Log In 
  4279.  
  4280.  Make sure each workstation has NetWare Client for OS/2 installed. 
  4281.  
  4282.  The following situations do not allow logging in: 
  4283.  
  4284.  Γûá Server packet signature level=3, client packet signature level=0 
  4285.  
  4286.  Γûá Server packet signature level=0, client packet signature level=3 
  4287.  
  4288.  Γûá Utilities are old and do not support NCP Packet Signature 
  4289.  
  4290.  Γûá The NetWare Client for OS/2 software is not version 2.1 and does not support 
  4291.  NCP Packet Signature. 
  4292.  
  4293.  "Error Receiving From the Network" Message 
  4294.  
  4295.  The client is using an old LOGIN.EXE file that does not include NCP Packet 
  4296.  Signature. Make sure the new LOGIN.EXE and other new utilities are installed 
  4297.  in the \OS2 subdirectory on all servers on the network. 
  4298.  
  4299.  Unsecure Clients Log In to Secure Server 
  4300.  
  4301.  The clients are using an old LOGIN.EXE file that does not include NCP Packet 
  4302.  Signature. Make sure the new LOGIN.EXE and other new utilities are installed 
  4303.  in the \OS2 subdirectory on all servers. Add a preferred server statement to 
  4304.  the NET.CFG file for all clients that have access to secure servers (level 3). 
  4305.  
  4306.  
  4307. ΓòÉΓòÉΓòÉ 13. Using Token Ring Networks ΓòÉΓòÉΓòÉ
  4308.  
  4309. Using Token Ring Networks 
  4310.  
  4311. Overview 
  4312.  
  4313. If your token ring network includes IBM* source-routing bridges, your computers 
  4314. use source routing to communicate across those bridges. 
  4315.  
  4316. This chapter explains how to install and configure source routing on NetWare 
  4317. servers and OS/2 workstations. 
  4318.  
  4319. If your network requires source routing, install source-routing software on 
  4320. both workstations and servers. Novell's source-routing software includes 
  4321.  
  4322. Γûá ROUTE.NLM (for servers) 
  4323.  
  4324. Γûá ROUTE.SYS (for OS/2 client workstations) 
  4325.  
  4326. This software routes only IPX packets. 
  4327.  
  4328. Other topics discussed include: 
  4329.  
  4330. Installing Source-Routing on the Server 
  4331.  
  4332. Installing Source-Routing on the Workstation 
  4333.  
  4334. Configuring Source-Routing on the Workstation 
  4335.  
  4336.  
  4337. ΓòÉΓòÉΓòÉ 13.1. Installing Source Routing on the Server ΓòÉΓòÉΓòÉ
  4338.  
  4339. Installing Source Routing on the Server 
  4340.  
  4341. Procedure 1. At the server console, load ROUTE.NLM by typing 
  4342.  
  4343.      LOAD ROUTE 
  4344.  
  4345.      ROUTE.NLM is located in the SYS:SYSTEM directory. You can load it with 
  4346.      command line parameters. You can also load ROUTE.NLM from a startup file. 
  4347.      Utilities Reference explains more about the parameters. 
  4348.  
  4349.  2. (Conditional) If you have two network boards in your server, load ROUTE.NLM 
  4350.  again. 
  4351.  
  4352.      Use the "board" parameter to specify a board number. For example, type 
  4353.  
  4354.      LOAD ROUTE BOARD=02 
  4355.  
  4356.      You can change a source-routing parameter after ROUTE is loaded. Type the 
  4357.      LOAD ROUTE command followed by the parameter you want to change. 
  4358.  
  4359.  
  4360. ΓòÉΓòÉΓòÉ 13.2. Installing Source Routing on the Workstation ΓòÉΓòÉΓòÉ
  4361.  
  4362. Installing Source Routing on the Workstation 
  4363.  
  4364. Prerequisites 
  4365.  
  4366. Checklist 
  4367.  
  4368.  Install Netware Client for OS/2 with a TOKEN ODI driver. 
  4369.  
  4370.  Understand source routing. (See the September 1990 Novell Application Notes.) 
  4371.  
  4372. Procedure 1. Using a text editor, open the CONFIG.SYS file. 
  4373.  
  4374.      For example, to use the OS/2 System Editor at an OS/2 command line, type 
  4375.  
  4376.      E C:\CONFIG.SYS 
  4377.  
  4378.      CONFIG.SYS is always located in the root of your boot drive. 
  4379.  
  4380.  2. In the NetWare Client for OS/2 lines, find the line loading your TOKEN ODI 
  4381.  driver. 
  4382.  
  4383.      If you use Novell-supplied ODI drivers, the driver is called TOKEN.SYS. 
  4384.  
  4385.  NoteIf use LANSUP.SYS and an NDIS driver, you do have an ODI driver loaded. In 
  4386.  this case, find LANSUP.SYS. 
  4387.  
  4388.  3. After the line that loads the TOKEN ODI driver, add a line to load the 
  4389.  ROUTE.SYS driver. 
  4390.  
  4391.      Specify the location of ROUTE.SYS. ROUTE.SYS is located where the other 
  4392.      NetWare Client for OS/2 files are, usually in C:\NETWARE. 
  4393.  
  4394.      For example, to load ROUTE.SYS from the default location, type 
  4395.  
  4396.      DEVICE=C:\NETWARE\ROUTE.SYS 
  4397.  
  4398.  4. Save and exit the CONFIG.SYS file. 
  4399.  
  4400.  5. Use the OS/2 "Shutdown" feature to reboot your machine. 
  4401.  
  4402.  
  4403. ΓòÉΓòÉΓòÉ 13.3. Configuring Source Routing on the Workstation ΓòÉΓòÉΓòÉ
  4404.  
  4405. Configuring Source Routing on the Workstation 
  4406.  
  4407. Follow the procedures in this section to 
  4408.  
  4409. Γûá Determine whether you need to configure source routing, and 
  4410.  
  4411. Γûá Configure source routing, if needed. 
  4412.  
  4413. Prerequisites 
  4414.  
  4415. Checklist 
  4416.  
  4417.  Install NetWare Client for OS/2. 
  4418.  
  4419.  Install source routing on the server. See "Installing Source Routing on the 
  4420. Server" 
  4421.  
  4422.  Install source routing on the workstation. 
  4423.  
  4424.  Understand source routing thoroughly. This section does not explain 
  4425. source-routing terminology or how packets are routed. See related IBM 
  4426. publications, such as IBM Token Ring Network Architecture Reference or the 
  4427. September 1990 Novell Application Notes. 
  4428.  
  4429. Procedures 1. Start the NetWare Client for OS/2 installation program. 
  4430.  
  4431.      You can choose the "Installation" icon from the "Novell" group on your 
  4432.      desktop. 
  4433.  
  4434.  2. Choose "This workstation . . ." from the "Configuration" menu. 
  4435.  
  4436.  3. Verify the location of NET.CFG and choose "Edit." 
  4437.  
  4438.      The "Edit NET.CFG" window appears. You can cut and and paste text from the 
  4439.      help window at the bottom of the screen to the "Current NET.CFG File 
  4440.      Contents" window. Use the Key Definitions for the NET.CFG File chart. 
  4441.  
  4442.  4. Select "Token-Ring source routing" from the "NET.CFG Options" box on the 
  4443.  left of your screen. 
  4444.  
  4445.  5. Determine whether to change the configuration for the "def", "gbr", "mbr", 
  4446.  "nodes" and "board" settings under "Token-Ring source routing." 
  4447.  
  4448.      5a. Select one of the five settings. 
  4449.  
  4450.           Example: select "def". 
  4451.  
  4452.      5b. Read the help window at the bottom of the screen to determine whether 
  4453.      to change the configuration for the setting. 
  4454.  
  4455.           You can choose the "Usage," "Description," and "Example" buttons on 
  4456.           the right of the window for more information about the setting you've 
  4457.           selected. 
  4458.  
  4459.      5c.(Optional) To change the configuration, add the configuration lines (as 
  4460.      shown in the "Usage" help window) in the "Current NET.CFG File Contents" 
  4461.      box. 
  4462.  
  4463.  Important You must follow the format requirements explained in the "Format of 
  4464.  NET.CFG Options" topic. To see these requirements, select this topic from the 
  4465.  "NET.CFG Options" box and choose "Usage". 
  4466.  
  4467.  Repeat Steps 5a through 5c for each setting. 
  4468.  
  4469.  6.Choose "Save." 
  4470.  
  4471.  7.Exit the NetWare Client for OS/2 Installation program and use the OS/2 
  4472.  "Shutdown" feature to restart your computer. 
  4473.  
  4474.  
  4475. ΓòÉΓòÉΓòÉ 13.4. Key definitions for the NET.CFG file. ΓòÉΓòÉΓòÉ
  4476.  
  4477. Key definitions for the NET.CFG file 
  4478.  
  4479.  To do this ...      Use these keys ... 
  4480.  
  4481.  Highlight text      Click and drag with the mouse, or move the cursor with the 
  4482.                      arrow keys while holding down the <Shift> key 
  4483.  
  4484.  Copy text           <Ctrl><Insert> 
  4485.  
  4486.  Cut text            <Shift><Delete> (text will reappear the next time you 
  4487.                      refresh the window) 
  4488.  
  4489.  Paste text          <Shift><Insert> 
  4490.  
  4491.  Delete text         <Ctrl><Delete> (deleted text cannot be pasted) 
  4492.  
  4493.  
  4494. ΓòÉΓòÉΓòÉ 14. Using Named Pipes ΓòÉΓòÉΓòÉ
  4495.  
  4496. Using Named Pipes 
  4497.  
  4498. The following topics are discussed. 
  4499.  
  4500. Installing Named Pipes for OS/2 
  4501.  
  4502. Configuring Named Pipes for OS/2 
  4503.  
  4504. Special Instructions for SQL Client Workstations 
  4505.  
  4506.  
  4507. ΓòÉΓòÉΓòÉ 14.1. Installing Named Pipes for OS/2 ΓòÉΓòÉΓòÉ
  4508.  
  4509. You must install Named Pipes support on each computer that will use Named Pipes 
  4510. on the network. In most cases, you must also set certain configuration options 
  4511. for the protocol. 
  4512.  
  4513. Named Pipes support between sessions on a single OS/2 client workstation is 
  4514. provided by the OS/2 operating system. 
  4515.  
  4516. However, if you need OS/2 sessions to communicate with other computers on the 
  4517. network using Named Pipes, you must install remote Named Pipes support. 
  4518.  
  4519. Prerequisite 
  4520.  
  4521.  Install your Named Pipes distributed application. See the documentation for 
  4522. your application. 
  4523.  
  4524. Procedure 
  4525.  
  4526. 1. Start the NetWare Client for OS/2 Installation program. 
  4527.  
  4528.      If NetWare Client for OS/2 is not installed, you can start the program 
  4529.      from your WSOS2_1 diskette. Type INSTALL. You can install NetWare Client 
  4530.      for OS/2 at the same time as you install Named Pipes. 
  4531.  
  4532.      If NetWare Client for OS/2 is already installed, start the program by 
  4533.      choosing "Installation" from the "Novell" group on your desktop. 
  4534.  
  4535.  2. Choose "Requester on Workstation" from the "Installation" menu. 
  4536.  
  4537.  3. Verify the target directory and source drive and choose "OK." 
  4538.  
  4539.  4. Select an action from the "Requester Installation" screen based on whether 
  4540.  NetWare Client for OS/2 is installed: 
  4541.  
  4542.      4a. If NetWare Client for OS/2 is not installed, select "Edit CONFIG.SYS 
  4543.      and Copy All Files . . . " and choose "OK." 
  4544.  
  4545.      4b. If NetWare Client for OS/2 is already installed, select "Only Edit 
  4546.      CONFIG.SYS . . ." and choose "OK." 
  4547.  
  4548.  5. Select the ODI LAN driver for your network board and choose "Continue. . ." 
  4549.  
  4550.  6. Select your preferences for NetWare support for DOS and MS Windows 
  4551.  applications and choose "Continue . . ." 
  4552.  
  4553.  7. Select "Remote Named Pipes Support." 
  4554.  
  4555.  8. Set up your workstation as a Named Pipes client or server. 
  4556.  
  4557.      8a. Choose "Client Support Only" to set up your workstation as a Named 
  4558.      Pipes application client. 
  4559.  
  4560.      If your workstation will be a client for the SQL Server distributed 
  4561.      application, you must do some additional steps. After completing this 
  4562.      section and "Configuring Named Pipes for OS/2", go to "Special 
  4563.      Instructions for SQL Client Workstations". 
  4564.  
  4565.      8b. Choose "Client and Server Support" and type a machine name to set up 
  4566.      your workstation as a Named Pipes application server. 
  4567.  
  4568.      Choose "Help" to see the syntax requirements for the machine name. 
  4569.  
  4570.  9. Choose "Save . . ." 
  4571.  
  4572.  10. Verify the filename and location and choose "OK." 
  4573.  
  4574.      If you have not installed NetWare Client for OS/2, the "Copy Requester 
  4575.      Files" screen appears. Continue with Step 11. 
  4576.  
  4577.      If you have previously installed NetWare Client for OS/2, the main 
  4578.      installation menu appears. 
  4579.  
  4580.  11. Choose "Copy" and follow the screens to finish installing NetWare Client 
  4581.  for OS/2. 
  4582.  
  4583.  
  4584. ΓòÉΓòÉΓòÉ 14.2. Configuring Named Pipes for OS/2 ΓòÉΓòÉΓòÉ
  4585.  
  4586. Configuring Named Pipes for OS/2
  4587.  
  4588. Novell's Named Pipes support comes with default configuration settings. You may 
  4589. want to customize the configuration. Follow the instructions below to 
  4590.  
  4591. Γûá Determine whether you need to change the default configuration for Named 
  4592. Pipes and SPX. 
  4593.  
  4594. Γûá Change the configuration if necessary. 
  4595.  
  4596. You can change the configuration for such features as 
  4597.  
  4598. Γûá Available number of client and server sessions 
  4599.  
  4600. Γûá Number of SPX sessions available for Named Pipes and other SPX communication 
  4601. (Named Pipes uses SPX) 
  4602.  
  4603. Prerequisite 
  4604.  
  4605.  NetWare Client for OS/2 must be installed. 
  4606.  
  4607. Procedure 1. Start the NetWare Client for OS/2 Installation program. 
  4608.  
  4609.      The program might already be running if you just installed Named Pipes 
  4610.      support. If the program is not running, choose the "Installation" icon 
  4611.      from the "Novell" group on your desktop. 
  4612.  
  4613.  2. Choose "This workstation . . ." from the "Configuration" menu. 
  4614.  
  4615.  3. Verify the location of the NET.CFG file and choose "Edit." 
  4616.  
  4617.      The "Edit NET.CFG" window appears. You can cut and and paste text from the 
  4618.      help window at the bottom of the screen to the "Current NET.CFG File 
  4619.      Contents" window. Use the Key Definitions for the NET.CFG File chart. 
  4620.  
  4621.  4. Select "Named Pipes" from the "NET.CFG Options" box on the left of your 
  4622.  screen. 
  4623.  
  4624.  5. Determine whether to change the configuration for the "client sessions", 
  4625.  "server sessions" and settings under "Named Pipes." 
  4626.  
  4627.      If you decide not to change the configuration for a setting, no action is 
  4628.      required for that setting. 
  4629.  
  4630.      5a. Select one of the three settings. 
  4631.  
  4632.           For example, select "client sessions." 
  4633.  
  4634.      5b. Read the help window at the bottom of the screen to determine whether 
  4635.      to change the configuration for the setting. 
  4636.  
  4637.           You can choose the "Usage," "Description," and "Example" buttons on 
  4638.           the right of your screen for more information about the setting 
  4639.           you've selected. 
  4640.  
  4641.      5c. (Optional) To change the configuration, add the configuration lines 
  4642.      (as shown in the "Usage" help window) to the "Current NET.CFG File 
  4643.      Contents" box. 
  4644.  
  4645.  Important You must follow the format requirements explained in the "Format of 
  4646.  NET.CFG Options" topic. To see these requirements, select this topic from the 
  4647.  "NET.CFG Options" box and choose "Usage". 
  4648.  
  4649.  Repeat Steps 5a through 5c for each setting. 
  4650.  
  4651.  6. Select "Protocol Stack SPX" from the "NET.CFG Options" box on the left of 
  4652.  your screen. 
  4653.  
  4654.  7. Select the "sessions" setting under "Protocol Stack SPX." 
  4655.  
  4656.  8. Read the help window at the bottom of the screen to determine whether to 
  4657.  change the configuration for "sessions." 
  4658.  
  4659.      You can choose the "Usage," "Description" and "Example" buttons on the 
  4660.      right of your screen for more information about the setting you've 
  4661.      selected. 
  4662.  
  4663.  9. (Optional) To change the configuration, add the configuration lines (shown 
  4664.  in the "Usage" help window) to the "Current NET.CFG File Contents" box. 
  4665.  
  4666.      If you decide not to change the configuration, no action is required for 
  4667.      this step. 
  4668.  
  4669.  Important You must follow the format requirements explained in the "Format of 
  4670.  NET.CFG Options" topic. To see these requirements, select this topic from the 
  4671.  "NET.CFG Options" box and choose "Usage". 
  4672.  
  4673.  10. Choose "Save." 
  4674.  
  4675.  11. Exit the NetWare Client for OS/2 Installation program. 
  4676.  
  4677.      11a. If your workstation will be a client for the SQL Server distributed 
  4678.      application, close the installation program and go to "Special 
  4679.      Instructions for SQL Client Workstations" Do not restart your computer 
  4680.      yet. 
  4681.  
  4682.      11b. If your workstation will not be an SQL client, close the installation 
  4683.      program and use the OS/2 "Shutdown" feature to restart your computer. 
  4684.  
  4685.  
  4686. ΓòÉΓòÉΓòÉ 14.3. Special Instructions for SQL Client Workstations ΓòÉΓòÉΓòÉ
  4687.  
  4688. Special Instructions for SQL Client Workstations 
  4689.  
  4690. Important This is only for emulated DOS sessions. 
  4691.  
  4692. OS/2 Client workstations for the SQL Server distributed application must use 
  4693. special versions of the NETAPI.DLL and NETOEM.DLL files. These files are 
  4694. contained in a \SQL directory on the WSOS2_1 diskette. 
  4695.  
  4696. The \SQL NETAPI.DLL contains everything that the default NETAPI.DLL contains 
  4697. (including the NETBIOS calls), as well as some additional function calls 
  4698. required by SQL clients and servers. 
  4699.  
  4700. Complete the following steps to copy these files to the correct location 
  4701.  
  4702. Procedure 1. Insert the WSOS2_1 diskette into a floppy disk drive. 
  4703.  
  4704. 2. Copy the existing NETAPI.DLL loacated in the \NETWARE subdirectory to 
  4705. NETAPI.BAK. 
  4706.  
  4707. 3. Create a \NETWARE\INSTALL$.NEW subdirectory. 
  4708.  
  4709. 4. Copy the NETAPI.DLL and NETOEM.DLL files from the \SQL subdirectory on the 
  4710. diskette to the \NETWARE\INSTALL$.NEW subdirectory. 
  4711.  
  4712. Warning Be sure to copy the files from the \SQL directory, since there is also 
  4713. a NETAPI.DLL in the root directory on the diskette. The two NETAPI.DLL files 
  4714. are not the same. 
  4715.  
  4716. The \SQL NETAPI.DLL emulates certain features of LAN Manager support that are 
  4717. required for SQL clients. However, this NETAPI.DLL does not provide full LAN 
  4718. Manager support. An application that assumes full LAN Manager support if it 
  4719. finds any LAN Manager calls may not run properly. 
  4720.  
  4721.  5. Use the OS/2 "Shutdown" feature to restart your computer. 
  4722.  
  4723.  
  4724. ΓòÉΓòÉΓòÉ 15. Using NetBIOS ΓòÉΓòÉΓòÉ
  4725.  
  4726. Using NetBIOS 
  4727.  
  4728. The following topics are discussed in this section: 
  4729.  
  4730. Determining Which NetBIOS Drivers to Set Up 
  4731.  
  4732. Setting Up the Novell NetBIOS Driver 
  4733.  
  4734. Configuring NETBIOS.OS2 with PROTOCOL.INI 
  4735.  
  4736. Important The NetBIOS protocol was designed for small-scale networks. While 
  4737. Novell has added functionality to the original specification, Novell's NetBIOS 
  4738. emulation still works most effectively with small-scale networks. We recommend 
  4739. that you use SPX instead of NetBIOS if your applications support SPX, your 
  4740. network contains several thousand workstations, and your LAN segments are 
  4741. interconnected with more than one router. 
  4742.  
  4743. Overview 
  4744.  
  4745. This chapter explains how to set up Novell's NetBIOS driver and how to 
  4746. configure your workstation for NetBIOS when you also have IBM's Extended 
  4747. Services or LAN Services NetBIOS installed. 
  4748.  
  4749. NetWare Client for OS/2 provides a NetBIOS driver, NETBIOS.SYS, that emulates 
  4750. the NetBIOS protocol. 
  4751.  
  4752. The NetBIOS provided by Novell is called an emulator because it does not 
  4753. transmit NetBIOS packets on the network. Instead, NetBIOS packets are 
  4754. encapsulated in IPX packets, and the IPX packets are transmitted. 
  4755.  
  4756. IBM Extended Services and LAN Services provide a native NetBIOS driver, 
  4757. NETBEUI.OS2, rather than an emulation. 
  4758.  
  4759.  
  4760. ΓòÉΓòÉΓòÉ 15.1. Determining Which NetBIOS Drivers to Set Up ΓòÉΓòÉΓòÉ
  4761.  
  4762. Determining Which NetBIOS Drivers to Set Up 
  4763.  
  4764. When this section refers to the NetBIOS support available with an IBM product 
  4765. (such as Extended Services), we assume the product includes the files we list. 
  4766. By default, the files shown here are included in Extended Services and LAN 
  4767. Services packages. By default, LAPS is included in both packages, although 
  4768. different NetBIOS components are actually used in each package. 
  4769.  
  4770. However, the files shown may also be included in other packages. For example, 
  4771. you may have received the IBM LAPS program without receiving Extended Services. 
  4772.  
  4773. In this case, you might have the NetBIOS support usually provided by Extended 
  4774. Services without having the whole Extended Services product. Contact IBM to 
  4775. resolve any questions about what IBM files you have relating to NetBIOS 
  4776. support. 
  4777.  
  4778. Use this section to determine whether your application needs access to the 
  4779. Novell NETBIOS.SYS driver, the IBM NETBEUI.OS2 driver, or both. 
  4780.  
  4781. The drivers your application can access depends on the following: 
  4782.  
  4783. Γûá Whether you have Extended Services or LAN Services installed on your 
  4784. workstation. 
  4785.  
  4786. Γûá The interface used by your application. 
  4787.  
  4788. Your Installed IBM Software 
  4789.  
  4790. NetBIOS support is provided with: 
  4791.  
  4792. Γûá Extended Services 
  4793.  
  4794. Γûá LAN Services 
  4795.  
  4796. Extended Services 
  4797.  
  4798. Extended Services NetBIOS support is included in the LAPS programs. 
  4799. NetBIOS-related pieces of LAPS are 
  4800.  
  4801. Γûá NETAPI.DLL 
  4802.  
  4803. Γûá ACSNETB.DLL 
  4804.  
  4805. Γûá NETBIOS.OS2 
  4806.  
  4807. Γûá NETBEUI.OS2 
  4808.  
  4809. Γûá LANPDD 
  4810.  
  4811. Γûá LANVDD 
  4812.  
  4813. LAN Services 
  4814.  
  4815. LAN Services NetBIOS support is included in the LAPS program and in 
  4816. NETWKSTA.200. 
  4817.  
  4818. Your Application's Interface 
  4819.  
  4820. OS/2 NetBIOS applications use Dynamic Link Libraries (DLLs) to interface with 
  4821. NetBIOS drivers. The DLL your application uses depends on the NetBIOS interface 
  4822. standard your application follows: 
  4823.  
  4824. Γûá ACSNETB.DLL 
  4825.  
  4826.      This is IBM's NetBIOS 3.0 (NB30) interface introduced in OS/2 Version 2.0. 
  4827.      Applications written before OS/2 Version 2.0 most likely cannot use it. 
  4828.  
  4829.  Γûá The NETAPI.DLL 
  4830.  
  4831.      This is the original OS/2 NetBIOS Submit interface, supported by LAN 
  4832.      Manager and LAN Server before OS/2 Version 2.0 was released. 
  4833.  
  4834.  You can run applications that use different interfaces at the same time, as 
  4835.  long as you have the support for each interface installed and configured. For 
  4836.  example, you can run an NB30 application and a NetBIOS Submit application on 
  4837.  the same workstation. 
  4838.  
  4839.  Refer to the documentation for your application to determine which NetBIOS 
  4840.  interface it uses; then follow the flowcharts below to see 
  4841.  
  4842.      Γûá Whether the IBM or Novell NetBIOS driver can be accessed by your 
  4843.      application. 
  4844.  
  4845.      Γûá Where to find instructions on setting up the drivers. 
  4846.  
  4847.      Chart Determine What NetBIOS Support You Have for NetBIOS 3.0 (NB30) 
  4848.      applications 
  4849.  
  4850.      Chart Determine What NetBIOS Support You Have for NetBIOS Submit 
  4851.      Applications 
  4852.  
  4853.  
  4854. ΓòÉΓòÉΓòÉ 15.1.1. Determine what NetBIOS support you have for NetBIOS 3.0 ΓòÉΓòÉΓòÉ
  4855.  
  4856. (NB30) applications Determine what NetBIOS support you have for NetBIOS 3.0
  4857. (NB30) applications 
  4858.  
  4859.  
  4860. ΓòÉΓòÉΓòÉ 15.1.2. Determine What NetBIOS Support You Have for NetBIOS Submit ΓòÉΓòÉΓòÉ
  4861.  
  4862. Applications Determine What NetBIOS Support You Have for NetBIOS Submit 
  4863. Applications 
  4864.  
  4865.  
  4866. ΓòÉΓòÉΓòÉ 15.2. Setting Up the Novell NetBIOS Driver ΓòÉΓòÉΓòÉ
  4867.  
  4868. Setting Up the Novell NetBIOS Driver 
  4869.  
  4870. Do this section only if you were directed here from the flow chart Determine 
  4871. What NetBIOS Support You Have for NetBIOS Submit Applications because you 
  4872.  
  4873. Γûá Have a NetBIOS Submit application 
  4874.  
  4875. Γûá Have Extended Services 
  4876.  
  4877. Γûá Do not have LAN Services 
  4878.  
  4879. As the figure below shows, the Novell NetBIOS driver interfaces with Novell's 
  4880. NETAPI.DLL file when you do not have Extended Services. 
  4881.  
  4882. NetBIOS Requests through Novell's NetBIOS Driver 
  4883.  
  4884. As the figure shows, if you use Extended Services, the NETAPI.DLL is the one 
  4885. from the Extended Services package. This NETAPI.DLL interfaces with a 
  4886. NETSUB.DLL file from Novell, which in turn works with the Novell NetBIOS 
  4887. driver. 
  4888.  
  4889. NetBIOS Requests through Novell's NetBIOS Driver with Extended Services 
  4890. Installed 
  4891.  
  4892. Follow the procedures in "Installing the Driver" to use the Novell NetBIOS 
  4893. driver. The procedures apply whether or not you have Extended Services. 
  4894.  
  4895. Important If you use Extended Services, you must get an updated NETAPI.DLL file 
  4896. from IBM. The one shipped with base Extended Services 1.0 does not provide the 
  4897. intended NetBIOS support. 
  4898.  
  4899.  
  4900. ΓòÉΓòÉΓòÉ 15.2.1. Installing the Driver ΓòÉΓòÉΓòÉ
  4901.  
  4902. Installing the Driver 
  4903.  
  4904. Prerequisites 
  4905.  
  4906.  Install Extended Services if you have it. See the IBM documentation for 
  4907. Extended Services. 
  4908.  
  4909.  Install your NetBIOS application. See the documentation for your application. 
  4910.  
  4911. NoteYou can install NetWare Client for OS/2 from this procedure. 
  4912.  
  4913. You must install the Novell NetBIOS driver on each computer that will use 
  4914. Novell NetBIOS. 
  4915.  
  4916. Procedure 1. Start the NetWare Client for OS/2 Installation program. 
  4917.  
  4918.      If NetWare Client for OS/2 is not installed, start the program from your 
  4919.      WSOS2_1 diskette. Type INSTALL. You can install NetWare Client for OS/2 
  4920.      when you install NetBIOS. 
  4921.  
  4922.      If NetWare Client for OS/2 is installed, start the program by choosing 
  4923.      "Installation" from the "Novell" group on your desktop. 
  4924.  
  4925.  2. Choose "Requester on Workstation" from the "Installation" menu. 
  4926.  
  4927.  3. Verify the target and source directory and choose "OK." 
  4928.  
  4929.  4. Select an action from the "Requester Installation" screen based on whether 
  4930.  NetWare Client for OS/2 is installed 
  4931.  
  4932.      4a. If NetWare Client for OS/2 is not installed, select "Edit CONFIG.SYS 
  4933.      and Copy All Files . . . " and choose "OK." 
  4934.  
  4935.      4b. If NetWare Client for OS/2 is installed, select "Only Edit CONFIG.SYS 
  4936.      . . ." and choose "OK." 
  4937.  
  4938.  5. Select the ODI driver for your network board and choose "Continue. . ." 
  4939.  
  4940.  6. Select your preferences for NetWare support for DOS and Windows 
  4941.  applications and choose "Continue . . ." 
  4942.  
  4943.  7. Select "NetBIOS Emulation for OS/2 Sessions." 
  4944.  
  4945.  8. Choose "Save . . ." 
  4946.  
  4947.  9. Verify the filename and location and choose "OK." 
  4948.  
  4949.      If you have not previously installed NetWare Client for OS/2, the "Copy 
  4950.      Requester Files" screen appears. Continue with Step 10. 
  4951.  
  4952.      If you have previously installed NetWare Client for OS/2, the main 
  4953.      installation menu appears. Go to "Configuring the Driver" below. 
  4954.  
  4955.  10. Choose "Copy" and follow the screens to finish installing NetWare Client 
  4956.  for OS/2. 
  4957.  
  4958.      When the main menu returns, go to "Configuring the Driver" below. 
  4959.  
  4960.  Configuring the Driver 
  4961.  
  4962.  Novell's NetBIOS driver comes with default configuration settings. You may 
  4963.  want to customize the configuration. Follow the instructions below to 
  4964.  
  4965.  Γûá Determine whether you need to change the default configuration for NetWare 
  4966.  NetBIOS. 
  4967.  
  4968.  Γûá Change the configuration if necessary. 
  4969.  
  4970.  You can change the configuration to manage such features as names, sessions, 
  4971.  and commands. 
  4972.  
  4973.  If you do not know what NetBIOS names, sessions, and commands are, see the 
  4974.  documentation for your NetBIOS application. 
  4975.  
  4976.  Prerequisite 
  4977.  
  4978.   NetWare Client for OS/2 must be installed. 
  4979.  
  4980.  Procedure 1. Start the NetWare Client for OS/2 Installation program. 
  4981.  
  4982.      The program may already be running if you just installed the NetBIOS 
  4983.      driver. 
  4984.  
  4985.      If it isn't running, start it by choosing the "Installation" icon from the 
  4986.      "Novell" group on your desktop. 
  4987.  
  4988.  2. Choose "This workstation . . ." from the "Configuration" menu. 
  4989.  
  4990.  3. Verify the location of NET.CFG and choose "Edit." 
  4991.  
  4992.      The "Edit NET.CFG" window appears. You can cut and and paste text from the 
  4993.      help window at the bottom of the screen to the "Current NET.CFG File 
  4994.      Contents" window. Use the Key Definitions for the NET.CFG File chart. 
  4995.  
  4996.  4. Select "NetWare NetBIOS" from the "NET.CFG Options" box on the left of your 
  4997.  screen. 
  4998.  
  4999.  5. Determine whether to change the configuration for the settings under 
  5000.  "NetWare NetBIOS." 
  5001.  
  5002.      If you decide not to change the configuration for a setting, no action is 
  5003.      required for that setting. 
  5004.  
  5005.      5a. Select one of the settings. 
  5006.  
  5007.           For example, select "abort timeout." 
  5008.  
  5009.      5b. Read the help window at the bottom of the screen to determine whether 
  5010.      to change the configuration for the setting. 
  5011.  
  5012.           You can choose the "Usage," "Description," and "Example" buttons on 
  5013.           the right of your screen to see more information about the setting 
  5014.           you've selected. 
  5015.  
  5016.      5c. (Optional) To change the configuration, add the configuration lines 
  5017.      (as shown in the "Usage" help window) into the "Current NET.CFG File 
  5018.      Contents" box. 
  5019.  
  5020.  Important You must follow the format requirements explained in the "Format of 
  5021.  NET.CFG Options" topic. To see these requirements, select this topic from the 
  5022.  "NET.CFG Options" box and choose "Usage". 
  5023.  
  5024.  Repeat steps 5a through 5c for each setting. 
  5025.  
  5026.  6. Choose "Save." 
  5027.  
  5028.  7. Exit the NetWare Client for OS/2 Installation program. 
  5029.  
  5030.      If your NetBIOS application will not access the IBM NetBIOS driver, use 
  5031.      the OS/2 "Shutdown" feature to reboot your computer. 
  5032.  
  5033.      If your NetBIOS application will access the IBM NetBIOS driver, do not 
  5034.      reboot. Instead, configure the IBM driver as instructed in one of the 
  5035.      following sections : 
  5036.  
  5037.      Γûá "Configuring NETBIOS.OS2 with PROTOCOL.INI" 
  5038.  
  5039.      Γûá "Configuring NETWKSTA.200 with IBMLAN.INI" in the "Configuring 
  5040.      NETBIOS.OS2 with PROTOCOL.INI" section 
  5041.  
  5042.      If you do not know which of these two sections to read, go to "Determining 
  5043.      Which NetBIOS Drivers to Set Up." 
  5044.  
  5045.  
  5046. ΓòÉΓòÉΓòÉ 15.3. Configuring NETBIOS.OS2 with PROTOCOL.INI ΓòÉΓòÉΓòÉ
  5047.  
  5048. Do this section only if you were directed here from the flow chart in the 
  5049. figure Determine What NetBIOS Support You Have for NetBIOS 3.0 (NB30) 
  5050. Applications because you 
  5051.  
  5052. Γûá Have the LAPS program. 
  5053.  
  5054. Γûá Have a NetBIOS 3.0 application. 
  5055.  
  5056. As the figure below shows, IBM's ACSNETB.DLL interfaces with NETBIOS.OS2, also 
  5057. provided by IBM. NETBIOS.OS2 can be configured to pass NetBIOS requests to 
  5058. either of the following: 
  5059.  
  5060. Γûá NETBEUI.OS2, IBM's NetBIOS driver. 
  5061.  
  5062. Γûá NETBIOS.SYS, Novell's NetBIOS driver. 
  5063.  
  5064. This section explains how to configure NETBIOS.OS2 to support both NetBIOS 
  5065. drivers simultaneously or to support only Novell's driver. 
  5066.  
  5067. If you only want to use IBM's NetBIOS driver, you do not need to configure. By 
  5068. default, NETBIOS.OS2 communicates only to NETBEUI.OS2. 
  5069.  
  5070. NetBIOS Requests through NETBIOS.OS2 
  5071.  
  5072. Prerequisites 
  5073.  
  5074. Checklist  Install Extended Services with NetBIOS support. Verify that you can 
  5075. get a NetBIOS connection. 
  5076.  
  5077.  Install LAN Services (NetBIOS support is installed by default). Verify that 
  5078. you can get a LAN connection. 
  5079.  
  5080.  Install NetWare Client for OS/2 with the Novell NetBIOS driver. 
  5081.  
  5082. In this procedure, you edit the PROTOCOL.INI file to define a virtual adapter 
  5083. for the Novell and IBM NetBIOS drivers. 
  5084.  
  5085. Procedure In this procedure, you edit the PROTOCOL.INI file to define a virtual 
  5086. adapter for the Novell and IBM NetBIOS drivers. 
  5087.  
  5088. 1. Open the PROTOCOL.INI file in a text editor. 
  5089.  
  5090.      PROTOCOL.INI is located in the \IBMCOM directory. 
  5091.  
  5092.      For example, to use the OS/2 System Editor at the command line, type: 
  5093.  
  5094.      E C:\IBMCOM\PROTOCOL.INI <Enter> 
  5095.  
  5096.  2. Find the following line: 
  5097.  
  5098.      [NETBIOS] 
  5099.  
  5100.      If the [NETBIOS] line does not exist, type the line at the end of the 
  5101.      PROTOCOL.INI file, exactly as shown. 
  5102.  
  5103.  3. On a new line under [NETBIOS], type the following line: 
  5104.  
  5105.      DriverName = NETBIOS$ 
  5106.  
  5107.      The line must be indented at least one space and must follow other 
  5108.      formatting requirements for IBMLAN.INI. NETBIOS$ is the device name of 
  5109.      NETBIOS.OS2. 
  5110.  
  5111.      If the line already exists, go to the next step. 
  5112.  
  5113.  4. On a new line under the DriverName line, type lines assigning adapter 
  5114.  numbers to the IBM and Novell NetBIOS drivers. 
  5115.  
  5116.      To allow NB30 NetBIOS applications to use only Novell's NetBIOS driver, 
  5117.      add a line for Novell's NetBIOS. 
  5118.  
  5119.      To allow NB30 applications to use both Novell and IBM drivers, add another 
  5120.      line for IBM's NetBIOS. 
  5121.  
  5122.  NoteWhen you define the Novell NetBIOS network, your default definition for 
  5123.  the IBM NetBIOS network is no longer defined. So, if you are going to use IBM 
  5124.  NetBIOS driver, you must add a line for the IBM network. 
  5125.  
  5126.      Each line you add should look similar to the following: 
  5127.  
  5128.      ADAPTERa = b,c,sessions,commands,names 
  5129.  
  5130.      NoteIf you have existing ADAPTER lines, leave them. 
  5131.  
  5132.      Replace the variables in the line with values shown in the Paremeters for 
  5133.      Defining NetBIOS in PROTOCOL.INI chart. 
  5134.  
  5135.      For example, to enable applications to use both the Novell or the IBM 
  5136.      NetBIOS driver, the lines in your PROTOCOL.INI file might read: 
  5137.  
  5138.      [NETBIOS] 
  5139.           DriverName = NETBIOS$ 
  5140.           Adapter0 = ipxnb$,0,16,16,8 
  5141.           Adapter1 = netbeui$,0,32,14,8 
  5142.  
  5143.      For more information about defining adapters in NETBIOS.OS2, see your 
  5144.      Extended Services documentation. 
  5145.  
  5146.  5. Insert a blank line at the end of the file. 
  5147.  
  5148.  6. Save the PROTOCOL.INI file and exit your text editor. 
  5149.  
  5150.  7. Use the "Shutdown" feature from the OS/2 system menu to reboot your 
  5151.  computer. 
  5152.  
  5153.      When your computer restarts, your NB30 NetBIOS applications can use each 
  5154.      driver you defined with an adapter line. 
  5155.  
  5156.  Configuring NETWKSTA.200 with IBMLAN.INI 
  5157.  
  5158.  Do this section only if you were directed here from the flow chart Determine 
  5159.  What NetBIOS Support You Have for NetBIOS Submit Applications because you: 
  5160.  
  5161.  Γûá Have a NetBIOS Submit application. 
  5162.  
  5163.  Γûá Have LAN Services. 
  5164.  
  5165.  As the figure below shows, NETAPI.DLL interfaces with IBM's NETWKSTA.200. The 
  5166.  NETAPI.DLL file used is the one provided with LAN Services. This happens by 
  5167.  default, since the \MUGLIB\DLL directory that stores the LAN Services 
  5168.  NETAPI.DLL comes earlier in the path than the \NETWARE directory that contains 
  5169.  the NetWare Client for OS/2 NETAPI.DLL. 
  5170.  
  5171.  NetBIOS Requests through NETWKSTA.200 
  5172.  
  5173.  NETWKSTA.200 can be configured to pass NetBIOS requests to either 
  5174.  
  5175.  Γûá NETBEUI.OS2, IBM's NetBIOS driver. 
  5176.  
  5177.  Γûá NETBIOS.SYS, Novell's NetBIOS driver. 
  5178.  
  5179.  This section explains how to configure NETWKSTA.200 to support both NetBIOS 
  5180.  drivers simultaneously or to support only Novell's driver. 
  5181.  
  5182.  If you only want to use IBM's NetBIOS driver, you do not need to configure. By 
  5183.  default, NETWKSTA.200 talks only to NETBEUI.OS2. 
  5184.  
  5185.  Prerequisites 
  5186.  
  5187.  Checklist  Install Extended Services if you have it. 
  5188.  
  5189.   Install LAN Services (NetBIOS support is installed by default). Verify that 
  5190.  you can get a LAN connection. 
  5191.  
  5192.   Install NetWare Client for OS/2 with the Novell NetBIOS driver. 
  5193.  
  5194.  Procedure 1.Open the IBMLAN.INI file in a text editor. 
  5195.  
  5196.      IBMLAN.INI is located in the \IBMLAN directory on your boot drive. 
  5197.  
  5198.      For example, to use the OS/2 System Editor at the command line, type 
  5199.  
  5200.      E C:\IBMLAN\IBMLAN.INI <Enter> 
  5201.  
  5202.  2. Find the following line: 
  5203.  
  5204.      [networks] 
  5205.  
  5206.      Underneath the [networks] line, you should see a line, similar to the 
  5207.      following, that defines a particular network as the one using IBM's 
  5208.      NetBIOS driver, NETBEUI.OS2: 
  5209.  
  5210.      net1 = NETBEUI$,1,LM10,32,50,14 
  5211.  
  5212.      In this case, the line defines net1 as the network using the IBM NetBIOS 
  5213.      driver. 
  5214.  
  5215.  3. If the IBM driver is defined to net1, change the 1 to a 2. 
  5216.  
  5217.      The line should be similar to the following: 
  5218.  
  5219.      net2 = NETBEUI$,1,LM10,32,50,14 
  5220.  
  5221.      You must change the IBM driver because the Novell driver must be defined 
  5222.      to net1 for dual NetBIOS to work. 
  5223.  
  5224.  4. Underneath any existing net statements, type a line assigning network 
  5225.  number 1 to the Novell NetBIOS driver. 
  5226.  
  5227.  NoteA network for IBM NetBIOS is defined by default in both LAN Requester and 
  5228.  LAN Server. If you want NetBIOS Submit applications to only use Novell's 
  5229.  NetBIOS driver, comment out the line for the IBM driver with a semicolon. 
  5230.  
  5231.      The line must be indented at least one space and must follow other 
  5232.      formatting requirements for IBMLAN.INI. 
  5233.  
  5234.      The Novell line you add should look similar to the following 
  5235.  
  5236.      neta = b,c,LM10,sessions,commands,names 
  5237.  
  5238.      Replace the variables in the line with values shown in the Parameters for 
  5239.      Defining Dual NetBIOS in IBMLAN.INI table: 
  5240.  
  5241.      For example, to enable applications to use both the Novell and the IBM 
  5242.      NetBIOS drivers, the lines in your IBMLAN.INI file might read: 
  5243.  
  5244.      [networks] 
  5245.           net1 = IPXNB$,1,LM10,32,16,8 
  5246.           net2 = NETBEUI$,1,LM10,16,16,8 
  5247.  
  5248.      For more information about defining networks for NETWKSTA.200, see your 
  5249.      LAN Services documentation. 
  5250.  
  5251.  5. If your computer is a LAN Server, do the following: 
  5252.  
  5253.      5a. Find the [server] line in your IBMLAN.INI file. 
  5254.  
  5255.      5b. At the end of the [server] section, find the following line: 
  5256.  
  5257.           srvnets = neta 
  5258.  
  5259.      5c. Add the Novell NetBIOS network to the line. 
  5260.  
  5261.           Separate the Novell net from any existing nets with a comma. 
  5262.  
  5263.           For example, if Novell's NetBIOS driver was net2: 
  5264.  
  5265.           srvnets = NET1,NET2 
  5266.  
  5267.           The line must be indented at least one space and must follow other 
  5268.           formatting requirements for IBMLAN.INI. 
  5269.  
  5270.           This line tells LAN Services the network to send NetBIOS calls for 
  5271.           servers on. 
  5272.  
  5273.  6. If your computer is a LAN Requester, do the following: 
  5274.  
  5275.      6a. Find the [requester] line in your IBMLAN.INI file. 
  5276.  
  5277.      6b.  At the end of the [requester] section, find the following line: 
  5278.  
  5279.           wrknets = neta 
  5280.  
  5281.      6c. Add the Novell NetBIOS network to the line. 
  5282.  
  5283.           Separate the Novell net from any existing nets with a comma. 
  5284.  
  5285.           For example: 
  5286.  
  5287.           wrknets = NET1,NET2 
  5288.  
  5289.           The line must be indented at least one space and must follow other 
  5290.           formatting requirements for IBMLAN.INI. 
  5291.  
  5292.           This line tells LAN Services what network to send NetBIOS calls for 
  5293.           workstations on. 
  5294.  
  5295.  7. Save the IBMLAN.INI file and exit your text editor. 
  5296.  
  5297.  8. Use the "Shutdown" feature from the OS/2 system menu to reboot your 
  5298.  computer. 
  5299.  
  5300.      When your computer restarts, your NetBIOS Submit applications can use both 
  5301.      the Novell and the IBM NetBIOS drivers. 
  5302.  
  5303.  NoteNETWKSTA.200 must be started before any kind of NetBIOS connection will 
  5304.  work. You can start it automatically on startup or with the LAN Services 
  5305.  NETSTART command at a command line. See your LAN Services documentation. 
  5306.  
  5307.  
  5308. ΓòÉΓòÉΓòÉ 15.3.1. Parameters for Defining NetBIOS in PROTOCOL.INI ΓòÉΓòÉΓòÉ
  5309.  
  5310. Paremeters for Defining NetBIOS in PROTOCOL.INI
  5311.  
  5312. This chart has the format: 
  5313.  
  5314. Variable 
  5315.  
  5316.           Meaning of variable 
  5317.  
  5318.  ADAPTER 
  5319.  
  5320.           Adapter is a key word for NETBIOS.OS2. It is not case-sensitive. 
  5321.  
  5322.  a 
  5323.  
  5324.           Replace "a" with a number from 0 to 3. This is the adapter number 
  5325.           used by the application. 
  5326.  
  5327.           When specifying an adapter number: 
  5328.  
  5329.                Γûá Do not use the same number used in any other adapter 
  5330.                statements. Each adapter number can only be defined to one 
  5331.                NetBIOS driver. 
  5332.  
  5333.                Γûá Do not skip adapter numbers. For example, if you have an 
  5334.                adapter statement that uses ADAPTER0, use ADAPTER1 for your next 
  5335.                adapter statement. 
  5336.  
  5337.  b 
  5338.  
  5339.           Replace "b" with the device name for the NetBIOS driver. NETBIOS.OS2 
  5340.           recognizes this name when determining which driver to pass NetBIOS 
  5341.           calls to. 
  5342.  
  5343.                Γûá Replace "b" with IPXNB$ for the Novell NetBIOS driver. 
  5344.  
  5345.                Γûá Replace "b" with NETBEUI$ for the IBM NetBIOS driver. 
  5346.  
  5347.  c 
  5348.  
  5349.           Replace "c" with a number from 0 to 3. This number is the virtual 
  5350.           adapter number used by the target NetBIOS driver. 
  5351.  
  5352.                Γûá For Novell's NetBIOS driver, always specify 0. 
  5353.  
  5354.                Γûá For IBM's NetBIOS driver, specify whichever virtual adapter 
  5355.                you want used. See the Extended Services documentation on 
  5356.                NETBEUI.OS2. 
  5357.  
  5358.  sessions 
  5359.  
  5360.           Replace "sessions" with the number of NetBIOS sessions you want 
  5361.           allocated to NetBIOS 3.0 applications. This number specifies the 
  5362.           maximum number of sessions that can be active between NETBIOS.OS2 and 
  5363.           Novell's NetBIOS driver. 
  5364.  
  5365.           Novell's NetBIOS driver is configured by the sessions setting in the 
  5366.           NET.CFG. The number of sessions allocated to the application is 
  5367.           either the NET.CFG value or the value on this line of the 
  5368.           PROTOCOL.INI, whichever is lowest. 
  5369.  
  5370.           For example, if you set 64 sessions in NET.CFG, and the value on this 
  5371.           line is only 48, NetBIOS 3.0 applications can only use 48 sessions. 
  5372.  
  5373.           However, if you set 30 sessions in NET.CFG and the value on this line 
  5374.           is 50, NetBIOS 3.0 applications can use 30 sessions. 
  5375.  
  5376.  commands 
  5377.  
  5378.           Replace commands with the number of NetBIOS commands you want 
  5379.           allocated to the NB30 NetBIOS application. This number specifies the 
  5380.           maximum number of commands that can be active between NETBIOS.OS2 and 
  5381.           Novell's NetBIOS driver. 
  5382.  
  5383.           Novell's NetBIOS driver is configured by the commands setting in 
  5384.           NET.CFG. The number of commands actually allocated to the application 
  5385.           is either the NET.CFG value or the value on this line of 
  5386.           PROTOCOL.INI, whichever is lowest. 
  5387.  
  5388.           For example, if you set 128 commands in NET.CFG, and the value on 
  5389.           this line is only 100, the application can only use 100 commands. 
  5390.  
  5391.           If you set 80 commands in NET.CFG and the value on this line is 95, 
  5392.           the application can only use 80 commands. 
  5393.  
  5394.  names 
  5395.  
  5396.           Replace names with the number of NetBIOS names you want allocated to 
  5397.           the NB30 application. This number specifies the maximum number of 
  5398.           names that can be active between NETBIOS.OS2 and Novell's NetBIOS 
  5399.           driver. 
  5400.  
  5401.           Novell's NetBIOS driver is configured by the names setting NET.CFG. 
  5402.           The number of names allocated to the application is either the 
  5403.           NET.CFG value or the value on this line PROTOCOL.INI, whichever is 
  5404.           lowest. 
  5405.  
  5406.           For example, if you set 128 names in NET.CFG, and the value on this 
  5407.           line is only 100, the application can only use 100 names. 
  5408.  
  5409.           However, if you set 80 names in NET.CFG and the value on this line is 
  5410.           95, the application can only to use 80 names. 
  5411.  
  5412.  
  5413. ΓòÉΓòÉΓòÉ 15.3.2. Parameters for Defining Dual NetBIOS in IBMLAN.INI ΓòÉΓòÉΓòÉ
  5414.  
  5415. Parameters for Defining Dual NetBIOS in IBMLAN.INI
  5416.  
  5417. Variable 
  5418.  
  5419.           Meaning of variable 
  5420.  
  5421.  NET 
  5422.  
  5423.           NET is a standard key word for NETWKSTA.200. It is not 
  5424.           case-sensitive. 
  5425.  
  5426.  a 
  5427.  
  5428.           Replace "a" with a number from 1 to 4. This is the number of the 
  5429.           network you want NETBIOS.OS2 to use when sending NetBIOS requests to 
  5430.           a NETBIOS driver. Each NetBIOS driver must have its own network 
  5431.           number. 
  5432.  
  5433.           When specifying a network number: 
  5434.  
  5435.                Γûá Use 1 for the Novell NetBIOS driver and 2 for the IBM NetBIOS 
  5436.                driver. 
  5437.  
  5438.                Γûá Do not use the same number that is used in any other net 
  5439.                statements. Each network number can only be defined to one 
  5440.                NetBIOS driver. 
  5441.  
  5442.                Γûá Do not skip numbers. For example, if you have a net statement 
  5443.                that uses NET1, use NET2 for your next statement. 
  5444.  
  5445.  b 
  5446.  
  5447.           Replace "b" with the device name for the NetBIOS driver. NETWKSTA.200 
  5448.           recognizes this name when determining which driver to pass NetBIOS 
  5449.           calls to. 
  5450.  
  5451.           Replace "b" with IPXNB$ for the Novell NetBIOS driver. 
  5452.  
  5453.           (NETBEUI$ is the device name for the IBM NetBIOS driver.) 
  5454.  
  5455.  LM10 
  5456.  
  5457.           LM10 is the name of the protocol that enables NETWKSTA.200 to 
  5458.           communicate with more than one NetBIOS driver. Type it exactly as it 
  5459.           appears. 
  5460.  
  5461.  c 
  5462.  
  5463.           Replace "c" with a number from 0 to 3. This number is the virtual 
  5464.           adapter number used by the target NetBIOS driver to receive NetBIOS 
  5465.           requests from NETWKSTA.200. 
  5466.  
  5467.                Γûá For Novell's NetBIOS driver, always specify 0. 
  5468.  
  5469.                Γûá For IBM's NetBIOS driver, specify whichever virtual adapter 
  5470.                you want used. See the Extended Services documentation on 
  5471.                NETBEUI.OS2. 
  5472.  
  5473.  sessions 
  5474.  
  5475.           Replace "sessions" with the number of NetBIOS sessions you want 
  5476.           allocated to the NetBIOS Submit application. This number specifies 
  5477.           the maximum number of sessions that can be active between 
  5478.           NETWKSTA.200 and Novell's NetBIOS driver. 
  5479.  
  5480.           Novell's NetBIOS driver is configured with the sessions setting in 
  5481.           the NET.CFG file. The number of sessions allocated to the application 
  5482.           is either the NET.CFG value or the value on this line of the 
  5483.           IBMLAN.INI, whichever is lowest. 
  5484.  
  5485.           For example, if you set 64 sessions in NET.CFG, and the value on this 
  5486.           line is only 48, the application can only use 48 sessions. 
  5487.  
  5488.           However, if you set 30 sessions in NET.CFG and the value on this line 
  5489.           is 50, the application can only be use 30 sessions. 
  5490.  
  5491.  commands 
  5492.  
  5493.           Replace "commands" with the number of NetBIOS commands you want 
  5494.           allocated to the NetBIOS Submit application. This number specifies 
  5495.           the maximum number of commands that can be active between 
  5496.           NETWKSTA.200 and Novell's NetBIOS driver. 
  5497.  
  5498.           Novell's NetBIOS driver is configured with the names setting NET.CFG. 
  5499.           The number of names actually allocated to the application is either 
  5500.           the NET.CFG value or the value on this line of the IBMLAN.INI, 
  5501.           whichever is lowest. 
  5502.  
  5503.           For example, if you set 128 commands in NET.CFG, and the value on 
  5504.           this line is only 100, the application can only to use 100 commands. 
  5505.  
  5506.           If you set 80 commands in NET.CFG and the value on this line is 95, 
  5507.           the application will only be able to use 80 commands. 
  5508.  
  5509.  names 
  5510.  
  5511.           Replace names with the number of NetBIOS names you want allocated to 
  5512.           the NetBIOS Submit application. This number specifies the maximum 
  5513.           number of names that can be active between NETWKSTA.200 and Novell's 
  5514.           NetBIOS driver. 
  5515.  
  5516.           Novell's NetBIOS driver is configured with the names setting in 
  5517.           NET.CFG. The number of names actually allocated to the application is 
  5518.           either the NET.CFG value or the value on this line of the IBMLAN.INI, 
  5519.           whichever is lowest. 
  5520.  
  5521.           For example, if you set 128 names in NET.CFG, and the value on this 
  5522.           line is only 100, the application can only use 100 names. 
  5523.  
  5524.           However, if you set 80 names in NET.CFG and the value on this line is 
  5525.           95, the application will only be able to use 80 names. 
  5526.  
  5527.  
  5528. ΓòÉΓòÉΓòÉ 16. Using ODINSUP and LANSUP ΓòÉΓòÉΓòÉ
  5529.  
  5530. Using ODINSUP and LANSUP 
  5531.  
  5532. This section discusses: 
  5533.  
  5534. How Board Sharing Is Possible 
  5535.  
  5536. Setting Up ODINSUP 
  5537.  
  5538. Setting Up LANSUP 
  5539.  
  5540. Use this chapter if you want NetWare Client for OS/2 to share a network board 
  5541. with one or more of the following IBM software products: 
  5542.  
  5543.  Γûá Extended Services 
  5544.  Γûá LAN Server 
  5545.  Γûá LAN Requester 
  5546.  
  5547.  NoteIf you have Extended Services or LAN Services, you may also want to set up 
  5548.  the NetBIOS protocol. After doing the steps in this chapter, you can see 
  5549.  "Using NetBIOS". 
  5550.  
  5551.  
  5552. ΓòÉΓòÉΓòÉ 16.1. How Board Sharing Is Possible ΓòÉΓòÉΓòÉ
  5553.  
  5554. How Board Sharing Is Possible 
  5555.  
  5556. NetWare Client for OS/2 uses protocol drivers and network drivers written to 
  5557. the ODI (Open Data-Link Interface) specification. 
  5558.  
  5559. Extended Services and LAN Services use protocol drivers and network drivers 
  5560. written to the NDIS specification. 
  5561.  
  5562. Even though NetWare Client for OS/2 uses a different driver specification than 
  5563. Extended Services and LAN Services, NetWare Client for OS/2 can still share a 
  5564. network board with these products. This is possible because of two drivers that 
  5565. Novell provides: 
  5566.  
  5567. Γûá ODINSUP, 
  5568.  
  5569.      Which lets Extended Services and LAN Services use ODI LAN drivers. Use 
  5570.      ODINSUP when you want the ODI network driver to control the board. See 
  5571.      Setting Up ODINSUP. 
  5572.  
  5573.  Γûá LANSUP, 
  5574.  
  5575.      Which lets NetWare Client for OS/2 use NDIS network drivers. Use LANSUP 
  5576.      when you want the NDIS driver to control the board. See Setting Up LANSUP. 
  5577.  
  5578.  
  5579. ΓòÉΓòÉΓòÉ 16.2. Setting Up ODINSUP ΓòÉΓòÉΓòÉ
  5580.  
  5581. Setting Up ODINSUP 
  5582.  
  5583. NoteExcept where noted, the instructions in this section apply whether you have 
  5584. Extended Services, LAN Services, or both. However, the sample configuration 
  5585. files differ depending on the IBM software you have. Be sure to refer to the 
  5586. correct sample files for your environment. 
  5587.  
  5588. ODINSUP installation can be done automatically using the "Utilities" option of 
  5589. the OS/2 Workstation Installation program, or by modifying the configuration 
  5590. files with a text editor. 
  5591.  
  5592. The sections listed below discuss how to set up each of the three parts using a 
  5593. text editor. Each part sets up a different configuration file. You must 
  5594. complete all three parts. 
  5595.  
  5596.  Part A: Binding ODI Drivers in PROTOCOL.INI 
  5597.  Part B: Loading ODINSUP in CONFIG.SYS 
  5598.  Part C: Configuring ODINSUP in NET.CFG 
  5599.  Sample Configuration Files for ODINSUP 
  5600.  
  5601.  ODINSUP supports Ethernet- and token ring-compatible ODI drivers. It does not 
  5602.  support ARCnet or PC Network II drivers. 
  5603.  
  5604.  
  5605. ΓòÉΓòÉΓòÉ 16.2.1. Part A: Binding ODI Drivers in PROTOCOL.INI ΓòÉΓòÉΓòÉ
  5606.  
  5607. Part A: Binding ODI Drivers in PROTOCOL.INI
  5608.  
  5609. In this section, you edit the PROTOCOL.INI file in a text editor to do the 
  5610. following: 
  5611.  
  5612. Γûá Bind the NDIS protocol stack to the ODI drivers 
  5613.  
  5614. Γûá Remove the line binding the NDIS protocol stack to the NDIS MAC drivers 
  5615.  
  5616. NoteThese instructions are for LAN Server and LAN Requester 2.x. 
  5617.  
  5618. Prerequisites 
  5619.  
  5620. Checklist 
  5621.  
  5622.  Install Extended Services on the workstation. If you have an NDIS driver for 
  5623. the network board in your computer, verify that you can get a Communications 
  5624. Manager or Database Manager connection. See the documentation for Extended 
  5625. Services. 
  5626.  
  5627.  Install LAN Server or LAN Requester on the workstation. If you have an NDIS 
  5628. driver for the network board in your computer, verify that you can get 
  5629. connections properly on your LAN Server network. See the documentation for LAN 
  5630. Services. 
  5631.  
  5632.  After installing all IBM software, install NetWare Client for OS/2. Using the 
  5633. ODI driver for the board, verify that you can get connections properly on your 
  5634. NetWare network. 
  5635.  
  5636. NoteOnce you install NetWare Client for OS/2, Extended Services and LAN 
  5637. Services will not be able to use the network board to make connections until 
  5638. you have completely set up ODINSUP as instructed in this chapter. 
  5639.  
  5640. Procedure 1. Open the PROTOCOL.INI file in a text editor. 
  5641.  
  5642.      PROTOCOL.INI is located in the \IBMCOM directory on your boot drive. 
  5643.  
  5644.      For example, to use the OS/2 System Editor at the command line, type 
  5645.  
  5646.      E C:\IBMCOM\PROTOCOL.INI 
  5647.  
  5648.  2. Find all occurrences of the lines that bind the NDIS MAC drivers. 
  5649.  
  5650.      You can search for Bindings = NDIS MAC driver. 
  5651.  
  5652.      If you don't know the name of the NDIS driver to look for, see your 
  5653.      Extended Services or LAN Services documentation. 
  5654.  
  5655.      For example, to search for a token ring NDIS driver, find the following 
  5656.      line: 
  5657.  
  5658.      Bindings = IBMTOK_NIF 
  5659.  
  5660.      Bindings lines may be in either of the following sections, depending on 
  5661.      whether you have Extended Services or LAN Services installed: 
  5662.  
  5663.      [NETBEUI_nif] 
  5664.      [LANDD_nif] 
  5665.  
  5666.  3. Use a semicolon to comment out all Bindings lines found in Step2. 
  5667.  
  5668.      For example, your PROTOCOL.INI for a token ring driver might look like the 
  5669.      following: 
  5670.  
  5671.      [LANDD_nif] 
  5672.      . 
  5673.      . 
  5674.      ; Bindings = IBMTOK_NIF 
  5675.  
  5676.  4. After each commented-out Bindings line, add a line to bind the NDIS 
  5677.  protocol to an ODI driver. 
  5678.  
  5679.      Follow the same syntax as the line you commented out, using the ODI driver 
  5680.      name instead of the NDIS driver name. 
  5681.  
  5682.      For example, to add a line for the TOKEN.SYS ODI driver: 
  5683.  
  5684.      [LANDD_nif] 
  5685.      . 
  5686.      . 
  5687.      ; Bindings = IBMTOK_NIF 
  5688.      Bindings = TOKEN 
  5689.  
  5690.  Since driver names in the PROTOCOL.INI file cannot start with a number, place 
  5691.  an X before 3Com drivers and other drivers that start with a number (Example: 
  5692.  Bindings = X3C503). 
  5693.  
  5694.  Suggestion If you do not know which ODI driver name to use, you can restart 
  5695.  your machine. An error message will appear, displaying the name of the ODI 
  5696.  driver that should be used. If you do this, reopen the PROTOCOL.INI file and 
  5697.  return to this step of the procedure. 
  5698.  
  5699.  5. (Conditional) Type an instance number to bind the NDIS protocol to a 
  5700.  particular occurrence of a board. 
  5701.  
  5702.      If you have two or more network boards using the same ODI driver, the NDIS 
  5703.      protocol uses the first network board of that type. 
  5704.  
  5705.      To have NDIS use a board other than the first one found, you can specify 
  5706.      an instance number. Type the instance number at the end of the driver 
  5707.      name, with no space between the driver name and the instance number. 
  5708.  
  5709.      For example, if you have two token ring network boards, have NDIS use the 
  5710.      second board by typing an instance number for the second board, as shown: 
  5711.  
  5712.      [LANDD_nif] 
  5713.      . 
  5714.      . 
  5715.      ; Bindings = IBMTOK_NIF 
  5716.      Bindings = TOKEN2 
  5717.  
  5718.  6. (Conditional) Bind the NDIS protocol to additional ODI drivers. 
  5719.  
  5720.      To bind the NDIS protocol to more than one ODI driver, type both driver 
  5721.      names on the same line, separated by a comma. 
  5722.  
  5723.      For example, to bind to both an NE2000 driver and an NE1000 driver, type: 
  5724.  
  5725.      Bindings=ne2000,ne1000 
  5726.  
  5727.  7. Add an empty header for the ODI drivers. 
  5728.  
  5729.      7a. Locate the MAC SECTION of the PROTOCOL.INI file. 
  5730.  
  5731.           You can search for MAC SECTION. 
  5732.  
  5733.      7b. At the end of the MAC section, type a header for each ODI driver you 
  5734.      specified in a Bindings line in Steps 4 through 6. 
  5735.  
  5736.           Use the ODI driver name. For example, for a token ring ODI driver, 
  5737.           type the following line: 
  5738.  
  5739.           [TOKEN] 
  5740.  
  5741.           Put a blank line before and after the header section. If the driver 
  5742.           name starts with a number, you do not need an X in front of the 
  5743.           number for this step. 
  5744.  
  5745.           This ODI driver header is a place holder so that if you configure 
  5746.           with the LAPS program in the future, the Bindings information will 
  5747.           not be erased. 
  5748.  
  5749.  8. Save and exit the PROTOCOL.INI file. 
  5750.  
  5751.      Do not exit the text editor. Go to "Part B: Loading ODINSUP in CONFIG.SYS" 
  5752.  
  5753.  
  5754. ΓòÉΓòÉΓòÉ 16.2.2. Part B: Loading ODINSUP in CONFIG.SYS ΓòÉΓòÉΓòÉ
  5755.  
  5756. Part B: Loading ODINSUP in CONFIG.SYS
  5757.  
  5758. In this section, you edit the CONFIG.SYS file in a text editor to do the 
  5759. following: 
  5760.  
  5761. Γûá Load the ODINSUP driver 
  5762.  
  5763. Γûá Prevent the NDIS network driver (MAC) from loading 
  5764.  
  5765. Prerequisite 
  5766.  
  5767.  Follow the instructions in "Part A: Binding ODI Drivers in PROTOCOL.INI" 
  5768.  
  5769. Procedure 1. Open the CONFIG.SYS file in a text editor. 
  5770.  
  5771.      CONFIG.SYS is located at the root of your boot drive. 
  5772.  
  5773.  2. Find the lines that load the NDIS MAC drivers. 
  5774.  
  5775.      For example, for a token driver, search for the following line: 
  5776.  
  5777.      DEVICE=C:\IBMCOM\MACS\IBMTOK.OS2 
  5778.  
  5779.      If you don't know the name of your NDIS driver, see your Extended Services 
  5780.      or LAN Services documentation. 
  5781.  
  5782.  3. Comment out the NDIS MAC driver that is equivalent to the ODI driver you 
  5783.  are using. 
  5784.  
  5785.      For example, to comment out a token ring NDIS MAC driver, place a REM 
  5786.      command in front of the line that loads it, as shown: 
  5787.  
  5788.      REM DEVICE=C:\IBMCOM\MACS\IBMTOK.OS2 
  5789.  
  5790.      If you have network boards and NDIS drivers for other communications 
  5791.      software, do not comment out the lines to load those drivers. 
  5792.  
  5793.  4. In NetWare Client for OS/2 lines, find the line loading the ODI driver. 
  5794.  
  5795.  5. On a new line underneath the ODI driver, insert a line to load the ODINSUP 
  5796.  protocol. 
  5797.  
  5798.      ODINSUP is located in the directory where you installed the NetWare Client 
  5799.      for OS/2 files (\NETWARE by default). 
  5800.  
  5801.      For example, to load the ODINSUP protocol from the default location, type: 
  5802.  
  5803.      DEVICE=C:\NETWARE\ODINSUP.SYS 
  5804.  
  5805.  NoteIf you have the Source-Routing driver, ROUTE.SYS, loaded after the ODI 
  5806.  driver, put the ODINSUP line after the ROUTE.SYS line. 
  5807.  
  5808.  6. Verify that your file meets the load order requirements shown in the table 
  5809.  below. 
  5810.  
  5811.      By default, these load order requirements will be met. 
  5812.  
  5813.      If you have rearranged your CONFIG.SYS, it may violate the load order 
  5814.      requirements. 
  5815.  
  5816.  Load Order Requirements for ODINSUP CONFIG.SYS File 
  5817.  
  5818.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5819.   ΓöéThese components . . .        ΓöéMust load before these        Γöé
  5820.   Γöé                              Γöécomponents . . .              Γöé
  5821.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5822.   ΓöéPROTMAN.OS2 (in OS/2 section  ΓöéThe ODINSUP protocol          Γöé
  5823.   Γöéright after path statements)  Γöé                              Γöé
  5824.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5825.   ΓöéLSL.SYS (in NetWare Client forΓöéThe ODI driver The ODINSUP    Γöé
  5826.   ΓöéOS/2 section)                 Γöéprotocol                      Γöé
  5827.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5828.   ΓöéThe ODI driver (in NetWare    ΓöéThe ODINSUP protocol          Γöé
  5829.   ΓöéClient for OS/2 section)      Γöé                              Γöé
  5830.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5831.   ΓöéNWIFS.IFS (in NetWare Client  ΓöéNETWKSTA.200 (only in LAN     Γöé
  5832.   Γöéfor OS/2 section)             ΓöéServices configurations)      Γöé
  5833.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5834.  
  5835.      6a. If your file meets load order requirements, go to Step 8. 
  5836.  
  5837.      6b. If your file violates load order requirements, go to Step 7. 
  5838.  
  5839.  7. Rearrange your CONFIG.SYS file to meet load order requirements for ODINSUP. 
  5840.  
  5841.      We suggest you make your file match the sample file shown for your 
  5842.      environment. See "Sample Configuration Files for ODINSUP" for a list of 
  5843.      sample configuration files. 
  5844.  
  5845.      After rearranging your CONFIG.SYS file, go on to Step 8. 
  5846.  
  5847.  8. Save and exit the CONFIG.SYS file. 
  5848.  
  5849.  Do not exit the text editor. Go to "Part C: Configuring ODINSUP in NET.CFG" 
  5850.  
  5851.  
  5852. ΓòÉΓòÉΓòÉ 16.2.3. Part C: Configuring ODINSUP in NET.CFG ΓòÉΓòÉΓòÉ
  5853.  
  5854. Part C: Configuring ODINSUP in NET.CFG
  5855.  
  5856. Important A NET.CFG file is required to use ODINSUP. 
  5857.  
  5858. In this section, you edit or create a NET.CFG that does the following: 
  5859.  
  5860. Γûá Enables frame types for ODINSUP. 
  5861.  
  5862. Γûá Specifies to ODINSUP the node address known by Extended Services and the 
  5863. format in which that address is transmitted. 
  5864.  
  5865. Γûá Binds ODINSUP to an ODI driver or drivers. 
  5866.  
  5867. Γûá Increases the size of the packet that can be transmitted through the Link 
  5868. Support Layer program (if necessary). 
  5869.  
  5870. Prerequisites 
  5871.  
  5872. Checklist  Follow the instructions in "Part A: Binding ODI Drivers in 
  5873. PROTOCOL.INI" 
  5874.  
  5875.  Follow the instructions in "Part B: Loading ODINSUP in CONFIG.SYS" 
  5876.  
  5877. Procedure 1. Open the NET.CFG text file in the text editor. 
  5878.  
  5879.      NET.CFG is located in the root of your boot drive. If NET.CFG does not 
  5880.      exist, create a new file with that name. 
  5881.  
  5882.  2. Enable frame types for ODINSUP. 
  5883.  
  5884.      2a. Type the following line at the top of the file: 
  5885.  
  5886.           link driver drivername 
  5887.  
  5888.           Replace drivername with the name of your ODI driver. For example, for 
  5889.           a token ring driver, type: 
  5890.  
  5891.           link driver token 
  5892.  
  5893.      2b. Under the Link Driver line, type the lines to enable frame types. 
  5894.  
  5895.           Enable all frame types supported by the board. 
  5896.  
  5897.           Use the frame setting to do this. 
  5898.  
  5899.           For example, to enable all frame types for token ring, type the 
  5900.           following: 
  5901.  
  5902.           link driver token 
  5903.                frame token-ring 
  5904.                frame token-ring_snap 
  5905.  
  5906.           To enable all frame types for Ethernet, type the following: 
  5907.  
  5908.           link driver ne2000 
  5909.                frame ethernet_802.3 
  5910.                frame ethernet_802.2 
  5911.                frame ethernet_ii 
  5912.                frame ethernet_snap 
  5913.  
  5914.           The first frame defined is the only one used for the initial "Get 
  5915.           Nearest Server" request. Therefore, if some servers that are using 
  5916.           only one frame type, such as Ethernet_802.3, put that frame type 
  5917.           first. That way your workstation will be able to make a default 
  5918.           connection to those servers. 
  5919.  
  5920.           Important Whenever you edit the NET.CFG file, you must indent 
  5921.           settings, as well as follow the other format requirements explained 
  5922.           in "NET.CFG Format Requirements". 
  5923.  
  5924.  3. Read the following to determine whether you need to specify a node address 
  5925.  in the NET.CFG file. 
  5926.  
  5927.      If you are using Extended Services or LAN Services set up for universally 
  5928.      administered addresses 
  5929.  
  5930.           You do not need to specify a node address. Go to Step 5. 
  5931.  
  5932.      If you are using Extended Services or LAN Services set up for locally 
  5933.      administered addresses 
  5934.  
  5935.           You must specify a node address. Use the address shown in the 
  5936.           "NetAddress" parameter in the PROTOCOL.INI file. Remove the T first. 
  5937.           For example, if the PROTOCOL.INI file shows the line 
  5938.  
  5939.           NetAddress = "T400000007030" 
  5940.  
  5941.           the address you specify in NET.CFG is 
  5942.  
  5943.           400000007030 
  5944.  
  5945.           Go to Step 4. 
  5946.  
  5947.  4. Type a line specifying the node address. 
  5948.  
  5949.      Type this line under the "Link Driver" option, above or below the lines 
  5950.      enabling frame types. The node address must be a 6byte hexadecimal number 
  5951.      (12 characters). Use the address you located in Step 3. 
  5952.  
  5953.      For example, to set a node address for a token ring board in an Extended 
  5954.      Services environment, type: 
  5955.  
  5956.      node address 400000007030 
  5957.  
  5958.      If your board supports octet bit reversal, you can specify the address in 
  5959.      either canonical (least significant bit first) or non-canonical (most 
  5960.      significant bit first) format. 
  5961.  
  5962.      By default, the following frames are non-canonical (MSB): 
  5963.  
  5964.      Γûá Token ring 
  5965.  
  5966.      Γûá PC Network II 
  5967.  
  5968.      Ethernet frames are canonical (LSB). 
  5969.  
  5970.      If you specify the address in the format that is not default, you must 
  5971.      type an M (most significant bit first) or L (least significant bit first) 
  5972.      at the end of the address to tell ODINSUP which format you used. 
  5973.  
  5974.      For example, for a token ring environment using the default format for the 
  5975.      node address, the "Current NET.CFG file contents" box should contain lines 
  5976.      similar to the following: 
  5977.  
  5978.      link driver token 
  5979.           frame token-ring 
  5980.           frame token-ring_snap 
  5981.           node address 400000007030 
  5982.  
  5983.      Note that an M after the node address is not needed because the address 
  5984.      specifies most significant bit first, the default format for token ring. 
  5985.  
  5986.      For a token ring environment using the non-default format for the same 
  5987.      node address, the "Current NET.CFG file contents" box should contain lines 
  5988.      similar to the following: 
  5989.  
  5990.      link driver token 
  5991.           frame token-ring 
  5992.           frame token-ring_snap 
  5993.           node address 020000000E0CL 
  5994.  
  5995.      In this case, an L after the node address is needed because the address is 
  5996.      specified in least significant-bit-first format, the format which is not 
  5997.      the default for token ring. 
  5998.  
  5999.      For an Ethernet Extended Services environment, the NET.CFG file should now 
  6000.      contain lines similar to the following: 
  6001.  
  6002.      link driver ne2000 
  6003.           frame ethernet_802.3 
  6004.           frame ethernet_802.2 
  6005.           frame ethernet_ii 
  6006.           frame ethernet_snap 
  6007.           node address 00001B1B055C 
  6008.  
  6009.  NoteIf you don't know the node address, you can type a "dummy" address and 
  6010.  continue. When you reboot your machine, a message showing the correct address 
  6011.  will appear. At that point, you can edit the NET.CFG file again and insert the 
  6012.  address that was displayed at boot time. 
  6013.  
  6014.  5. Bind ODINSUP to one or more ODI drivers. 
  6015.  
  6016.      When ODINSUP is bound to a driver, the network board for that driver is 
  6017.      used for Extended Services and LAN Services transmissions. 
  6018.  
  6019.      5a. Add the following lines: 
  6020.  
  6021.           protocol odinsup 
  6022.              bind drivername 
  6023.  
  6024.           Replace drivername with the name of the ODI driver you installed with 
  6025.           NetWare Client for OS/2. 
  6026.  
  6027.           For example, for a token ring ODI driver, type 
  6028.  
  6029.           protocol odinsup 
  6030.              bind token 
  6031.  
  6032.      5b. (Conditional) Specify an instance number if you have two or more 
  6033.      boards using the same ODI driver. 
  6034.  
  6035.           If you have two or more network boards using the same ODI driver, 
  6036.           ODINSUP searches the network board slots in order and binds only to 
  6037.           the first board of that type it finds. 
  6038.  
  6039.           To have ODINSUP bind to a board other than the first one found, you 
  6040.           specify an instance number. 
  6041.  
  6042.           ODINSUP can be bound to a maximum of four boards. 
  6043.  
  6044.           For example, if you have two token ring network boards, bind ODINSUP 
  6045.           to both boards by typing an instance number for the second board, as 
  6046.           shown: 
  6047.  
  6048.           protocol odinsup 
  6049.              bind token 
  6050.              bind token 2 
  6051.  
  6052.  6. (Optional) Increase the size of the packet transmitted through the Link 
  6053.  Support Layer. 
  6054.  
  6055.      Increasing the packet size may improve transmission speed if you are using 
  6056.      a Token Ring 16/4 board. 
  6057.  
  6058.      For other kinds of board, see the board documentation to determine the 
  6059.      maximum packet size supported by the board. If the board supports a packet 
  6060.      size larger than 1514, (the Link Support default), transmission speed may 
  6061.      improve if you increase the Link Support Layer default to the board's 
  6062.      maximum allowed size. 
  6063.  
  6064.      To increase the default, 
  6065.  
  6066.      6a. Under the Link driver lines, type the following line: 
  6067.  
  6068.           link support 
  6069.  
  6070.      6b. Under the Link Support line, type the following line: 
  6071.  
  6072.           buffers number size 
  6073.  
  6074.           Indent the line. Replace Replace number with a number of buffers 
  6075.           greater than 1. Replace buffer_size with a number of bytes greater 
  6076.           than 576. 
  6077.  
  6078.           NetWare Client for OS/2 cannot use more than 64 KB of memory for 
  6079.           communication buffers. Header information takes 5 KB. This means that 
  6080.           the buffer number multiplied by the buffer size (plus the header 
  6081.           information) cannot be greater than 65,536 bytes. For example, 20 
  6082.           buffers multiplied by 1514 bytes equals 30,280 bytes. 
  6083.  
  6084.           For example, you might type 
  6085.  
  6086.           link support 
  6087.              buffers 14 4202 
  6088.  
  6089.  Important For Token Ring 16/4 boards, NetWare Client for OS/2 will probably 
  6090.  have maximum performance if you specify 14 buffers, each with a size of 4202 
  6091.  bytes, as shown in the example above. 
  6092.  
  6093.  7. Save your changes and exit the NET.CFG file. 
  6094.  
  6095.  8. Exit the text editor. 
  6096.  
  6097.  9. Choose "Shutdown" from the OS/2 System menu to reboot your machine. 
  6098.  
  6099.      When your machine starts again, ODINSUP support will be completely set up. 
  6100.      NetWare Client for OS/2 and Extended Services/LAN Services will then use 
  6101.      the same ODI driver and board to transmit on the network. 
  6102.  
  6103.  
  6104. ΓòÉΓòÉΓòÉ 16.2.4. Sample Configuration Files for ODINSUP ΓòÉΓòÉΓòÉ
  6105.  
  6106. Sample Configuration Files for ODINSUP 
  6107.  
  6108. This section contains sample CONFIG.SYS, NET.CFG, and PROTOCOL.INI files for 
  6109. both Extended Services and LAN Requester environments. 
  6110.  
  6111. NoteIf you follow the steps in "Setting Up ODINSUP", your configuration files 
  6112. will look like the ones shown. We recommend following the steps rather than 
  6113. just referring to these sample files. 
  6114.  
  6115. ODINSUP Files for an Extended Services Environment 
  6116.  
  6117. These files came from a computer with the following software installed: 
  6118.  
  6119. Γûá OS/2 2.1 
  6120.  
  6121. Γûá Extended Services 1.0 (locally-administered addresses) 
  6122.  
  6123. Γûá NetWare Client for OS/2 with ODINSUP. 
  6124.  
  6125. The computer used Communications Manager to make a LAN connection to an IBM 
  6126. host. 
  6127.  
  6128. Sample Files 
  6129.  
  6130. Extended Services Token Ring PROTOCOL.INI File for ODINSUP 
  6131.  
  6132. Extended Services Token Ring CONFIG.SYS File for ODINSUP 
  6133.  
  6134. Extended Services Token Ring NET.CFG File for ODINSUP 
  6135.  
  6136. ODINSUP Files for a LAN Requester Environment 
  6137.  
  6138. These files came from a computer with the following software installed: 
  6139.  
  6140. Γûá OS/2 2.1 
  6141.  
  6142. Γûá LAN Requester 2.0 
  6143.  
  6144. Γûá NetWare Client for OS/2 with ODINSUP 
  6145.  
  6146. Sample Files 
  6147.  
  6148. LAN Requester Token Ring PROTOCOL.INI File for ODINSUP 
  6149.  
  6150. LAN Requester Token Ring CONFIG.SYS File for ODINSUP 
  6151.  
  6152. LAN Requester Token Ring NET.CFG File for ODINSUP 
  6153.  
  6154.  
  6155. ΓòÉΓòÉΓòÉ 16.2.5. Extended Services Token Ring PROTOCOL.INI File for ODINSUP ΓòÉΓòÉΓòÉ
  6156.  
  6157. Extended Services Token Ring PROTOCOL.INI File for ODINSUP 
  6158.  
  6159.  
  6160. ΓòÉΓòÉΓòÉ 16.2.6. Extended Services Token Ring CONFIG.SYS File for ODINSUP ΓòÉΓòÉΓòÉ
  6161.  
  6162. Extended Services Token Ring CONFIG.SYS File for ODINSUP 
  6163.  
  6164.  
  6165. ΓòÉΓòÉΓòÉ 16.2.7. Extended Services Token Ring NET.CFG File for ODINSUP ΓòÉΓòÉΓòÉ
  6166.  
  6167. Extended Services Token Ring NET.CFG File for ODINSUP 
  6168.  
  6169.  
  6170. ΓòÉΓòÉΓòÉ 16.2.8. Requester Token Ring PROTOCOL.INI File for ODINSUP ΓòÉΓòÉΓòÉ
  6171.  
  6172. Requester Token Ring PROTOCOL.INI File for ODINSUP 
  6173.  
  6174.  
  6175. ΓòÉΓòÉΓòÉ 16.2.9. LAN Requester Token Ring CONFIG.SYS File for ODINSUP ΓòÉΓòÉΓòÉ
  6176.  
  6177. LAN Requester Token Ring CONFIG.SYS File for ODINSUP 
  6178.  
  6179.  
  6180. ΓòÉΓòÉΓòÉ 16.2.10. LAN Requester Token Ring NET.CFG File for ODINSUP ΓòÉΓòÉΓòÉ
  6181.  
  6182. LAN Requester Token Ring NET.CFG File for ODINSUP 
  6183.  
  6184.  
  6185. ΓòÉΓòÉΓòÉ 16.3. Setting Up LANSUP ΓòÉΓòÉΓòÉ
  6186.  
  6187. Setting Up LANSUP 
  6188.  
  6189. NoteExcept where noted, the instructions in this section apply whether you have 
  6190. Extended Services, LAN Services, or both. However, the sample configuration 
  6191. files shown differ depending on what IBM software you have. Be sure to refer to 
  6192. the correct files for your environment. 
  6193.  
  6194. Setting up LANSUP involves three parts. The first two parts are required; the 
  6195. third is optional. 
  6196.  
  6197. Part A: Loading LANSUP in CONFIG.SYS 
  6198.  
  6199. Part B: Configuring LANSUP in NET.CFG 
  6200.  
  6201. Part C: Increasing Packet Size for LANSUP (Optional) 
  6202.  
  6203. Sample Configuration Files for LANSUP 
  6204.  
  6205. Novell's LAN Support (LANSUP) device driver replaces the CMGRLAN and TOKENEE 
  6206. modules used in NetWare Client for OS/2 1.3.  CMGRLAN and TOKENEE are not 
  6207. supported in NetWare Client for OS/2  2.1. 
  6208.  
  6209. LANSUP works with NDIS drivers for PC Network II, Ethernet, and Token-Ring 
  6210. network boards. 
  6211.  
  6212.  
  6213. ΓòÉΓòÉΓòÉ 16.3.1. Part A: Loading LANSUP in CONFIG.SYS ΓòÉΓòÉΓòÉ
  6214.  
  6215. Part A: Loading LANSUP in CONFIG.SYS
  6216.  
  6217. In this section, you use the NetWare Client for OS/2 Installation program to 
  6218. load LANSUP in the CONFIG.SYS file. 
  6219.  
  6220. If you have not yet installed NetWare Client for OS/2, you can install it at 
  6221. the same time as you install LANSUP. 
  6222.  
  6223. NoteThese instructions are for LAN Server and LAN Requester version 2.x. 
  6224.  
  6225. Prerequisites 
  6226.  
  6227.  Install Extended Services on the workstation. Verify that you can get a 
  6228. Communications Manager or Database Manager connection. See the documentation 
  6229. for Extended Services. 
  6230.  
  6231.  Install LAN Server or LAN Requester on the workstation. Verify that you can 
  6232. get a connection on your LAN Server network. See the documentation for LAN 
  6233. Services. 
  6234.  
  6235. Procedure 1. Start the NetWare Client for OS/2 Installation program. 
  6236.  
  6237.      If NetWare Client for OS/2 is not installed, you can start the program 
  6238.      from your WSOS2_1 diskette. Type INSTALL. You can install NetWare Client 
  6239.      for OS/2 with this procedure. 
  6240.  
  6241.      If NetWare Client for OS/2 is already installed, you can start the program 
  6242.      by choosing the "Installation" icon from the "Novell" group on your 
  6243.      desktop. 
  6244.  
  6245.  2. Choose "Requester on Workstation" from the "Installation" menu. 
  6246.  
  6247.  3. Verify the target and source directory and choose "OK." 
  6248.  
  6249.  4. Select an action from the "Requester Installation" screen based on whether 
  6250.  NetWare Client for OS/2 is installed. 
  6251.  
  6252.      4a. If NetWare Client for OS/2 is not installed, select "Edit CONFIG.SYS 
  6253.      and Copy All Files . . . " and choose "OK." 
  6254.  
  6255.      4b. If NetWare Client for OS/2 is installed, select "Only Edit CONFIG.SYS 
  6256.      . . ." and choose "OK." 
  6257.  
  6258.  5. Select LANSUP as the ODI LAN driver for your network board and choose 
  6259.  "Continue..." 
  6260.  
  6261.      Selecting LANSUP inserts the following line in the correct place in your 
  6262.      CONFIG.SYS file: 
  6263.  
  6264.      DEVICE=drive:\NETWARE\LANSUP.SYS 
  6265.  
  6266.  6. Select your preferences for NetWare support for DOS and Windows 
  6267.  applications and choose "Continue . . ." 
  6268.  
  6269.  7. Select your preferences for optional protocol support and choose "Save . . 
  6270.  ." 
  6271.  
  6272.  8. Verify the filename and location and choose "OK." 
  6273.  
  6274.      If you have not installed NetWare Client for OS/2, the "Copy Requester 
  6275.      Files" screen appears. Continue with Step 9. 
  6276.  
  6277.      If you have installed NetWare Client for OS/2, the main installation menu 
  6278.      appears. Go to "Part B: Configuring LANSUP in NET.CFG". 
  6279.  
  6280.  9. Choose "Copy" and follow the screens to finish installing NetWare Client 
  6281.  for OS/2. 
  6282.  
  6283.      When the main menu returns, go to "Part B: Configuring LANSUP in NET.CFG". 
  6284.  
  6285.  
  6286. ΓòÉΓòÉΓòÉ 16.3.2. Part B: Configuring LANSUP in NET.CFG ΓòÉΓòÉΓòÉ
  6287.  
  6288. Part B: Configuring LANSUP in NET.CFG
  6289.  
  6290. Important A NET.CFG file is required to use LANSUP. 
  6291.  
  6292. In this section, you edit or create a NET.CFG file that does the following: 
  6293.  
  6294. Γûá Enables frame types for LANSUP 
  6295.  
  6296. Γûá Specifies to LANSUP the node address used by the network board and the format 
  6297. that address is transmitted in 
  6298.  
  6299. In this section, you also decide whether to increase the size of the packet 
  6300. that can be transmitted through LANSUP. 
  6301.  
  6302. Prerequisite 
  6303.  
  6304.  Install NetWare Client for OS/2 with LANSUP by following the instructions in 
  6305. "Part A: Loading LANSUP in CONFIG.SYS" 
  6306.  
  6307. Procedure 1. Choose "This workstation . .." from the "Configuration" menu of 
  6308. the NetWare Client for OS/2 Installation program. 
  6309.  
  6310.      If the NetWare Client for OS/2 Installation program is not running, 
  6311.      complete the steps in "Part A: Loading LANSUP in CONFIG.SYS" and then 
  6312.      return here. 
  6313.  
  6314.  2. Verify the location of the NET.CFG file and choose "Edit." 
  6315.  
  6316.      The "Edit NET.CFG" window appears. 
  6317.  
  6318.      You can choose a topic in the "NET.CFG Options" box on this screen to get 
  6319.      information about a topic. Then read the help window at the bottom of the 
  6320.      screen. 
  6321.  
  6322.      Choose the "Usage," "Description" and "Example" buttons on the right of 
  6323.      your screen to see more information about the topic you've selected. 
  6324.  
  6325.      For example, to see what frame types are supported for token ring drivers, 
  6326.      choose "frame" from under "Link Driver" in the "NET.CFG Options" box. Then 
  6327.      read the information in the help window. 
  6328.  
  6329.  3. In the "Current NET.CFG File Contents" box, type the following line: 
  6330.  
  6331.      link driver lansup 
  6332.  
  6333.  4. Under the Link Driver line, type lines to enable at least one frame type. 
  6334.  
  6335.      LANSUP can be used with Ethernet, token ring, and PCNet boards. The table 
  6336.      below lists the supported frame types for LANSUP: 
  6337.  
  6338.      List of Frame Types Supported by LANSUP 
  6339.  
  6340.      Board          Frame types supported 
  6341.      Token ring     TOKEN-RING, TOKEN-RING_SNAP 
  6342.      Ethernet       ETHERNET_802.2, ETHERNET_SNAP 
  6343.      PCNet          IBM_PCN2_802.2, IBM_PCN2_SNAP 
  6344.  
  6345.      For example, to enable a frame type for token ring, type the following: 
  6346.  
  6347.      link driver lansup 
  6348.           frame token-ring 
  6349.  
  6350.      To enable both frame types for Ethernet, type the following: 
  6351.  
  6352.      link driver lansup 
  6353.           frame ethernet_802.2 
  6354.           frame ethernet_snap 
  6355.  
  6356.      The first frame defined is the only one used for the initial Get Nearest 
  6357.      Server request. Therefore, if you have some servers that are using only 
  6358.      one frame type, such as Ethernet 802.3, put that frame type first. That 
  6359.      way your workstation will be able to make a default connection to those 
  6360.      servers. 
  6361.  
  6362.      Important Use the Space bar to indent the lines. The <Tab> key moves you 
  6363.      to the next box on the screen. Put a blank line at the end of the file. 
  6364.  
  6365.      You must follow these and other format requirements explained in the 
  6366.      "Format of NET.CFG Options" topic. To see these requirements, select this 
  6367.      topic from the "NET.CFG Options" box and choose the "Usage" button. Then 
  6368.      read the information in the help window at the bottom of the screen. 
  6369.  
  6370.  5. Determine what node address you should use. 
  6371.  
  6372.      If you are using Extended Services or LAN Services set up for universally 
  6373.      administered addresses 
  6374.  
  6375.           Use the address assigned to the board by the vendor. 
  6376.  
  6377.      Extended Services or LAN Services set up for locally administered 
  6378.      addresses. 
  6379.  
  6380.      Use the address shown in the "NetAddress" parameter in the PROTOCOL.INI 
  6381.      file. Remove the T first. For example, if the PROTOCOL.INI file shows the 
  6382.      line 
  6383.  
  6384.      NetAddress = "T400000007030" 
  6385.  
  6386.      the address you specify in NET.CFG is 
  6387.  
  6388.      400000007030 
  6389.  
  6390.  6. Type a line specifying the node address. 
  6391.  
  6392.      Type this line under the "Link Driver" option, above or below the lines 
  6393.      enabling frame types. The node address must be a 6 byte hexadecimal number 
  6394.      (12 characters). 
  6395.  
  6396.      For example, to set a node address for a token ring board in a LAN 
  6397.      Services environment, type: 
  6398.  
  6399.           node address 10005a8c62d4 
  6400.  
  6401.      If your board supports octet bit reversal, you can specify the address in 
  6402.      either  canonical (least significant bit first) or non-canonical (most 
  6403.      significant bit first) format. 
  6404.  
  6405.      By default, the following frames are non-canonical (MSB): 
  6406.  
  6407.      Γûá Token ring 
  6408.  
  6409.      Γûá PC Network II 
  6410.  
  6411.      Ethernet frames are canonical (LSB). 
  6412.  
  6413.      If you specify the address in the format that is not default, you must 
  6414.      type an M (most significant bit first) or L (least significant bit first) 
  6415.      at the end of the address to tell ODINSUP which format you used. 
  6416.  
  6417.      For example, for a token ring environment using the default format for the 
  6418.      node address, the "Current NET.CFG file contents" box should contain lines 
  6419.      similar to the following: 
  6420.  
  6421.      link driver lansup 
  6422.           frame token-ring 
  6423.           node address 10005a8c62d4 
  6424.  
  6425.      Note that an M after the node address is not needed because the address is 
  6426.      specified most significant bit first, the default format for token ring. 
  6427.  
  6428.      For a token ring environment using the non-default format for the same 
  6429.      node address, the "Current NET.CFG file contents" box should contain lines 
  6430.      similar to the following: 
  6431.  
  6432.      link driver lansup 
  6433.           frame token-ring 
  6434.           node address 08005A31462BL 
  6435.  
  6436.      In this case, an L after the node address is needed because the address is 
  6437.      specified in least significant bit first format, the format which is not 
  6438.      the default for token ring. 
  6439.  
  6440.      For an Ethernet environment, the "Current NET.CFG file contents" box 
  6441.      should contain lines similar to the following: 
  6442.  
  6443.      link driver lansup 
  6444.           frame ethernet_802.2 
  6445.           frame ethernet_snap 
  6446.           node address 00001B1B055C 
  6447.  
  6448.  NoteIf you do not know the node address, you can type a "dummy" address and go 
  6449.  to the next step. When you reboot your machine, a message showing the correct 
  6450.  address will appear. At that point, you can edit NET.CFG again and insert the 
  6451.  address that was displayed at boot time. 
  6452.  
  6453.  7. Decide whether to increase the size of the packet transmitted to the NDIS 
  6454.  driver by LANSUP. 
  6455.  
  6456.      Increasing the packet size may improve transmission speed if you are using 
  6457.      a Token Ring 16/4 board. 
  6458.  
  6459.      For other kinds of board, see the board documentation to determine the 
  6460.      maximum packet size supported by the board. If the board supports a packet 
  6461.      size larger than the Link Support Layer default, transmission speed may 
  6462.      improve if you increase the Link Support Layer default to the board's 
  6463.      maximum allowed size. 
  6464.  
  6465.      7a. To increase the packet size, go to "Part C: Increasing Packet Size for 
  6466.      LANSUP (Optional)." 
  6467.  
  6468.      7b. If you do not want to increase the packet size, go to Step 8. 
  6469.  
  6470.  8. Choose "Save . . ." 
  6471.  
  6472.  9. Exit the NetWare Client for OS/2 Installation program. 
  6473.  
  6474.  10. Choose "Shutdown" from the OS/2 System menu to reboot your machine. 
  6475.  
  6476.      When your computer starts again, LANSUP support will be set up. NetWare 
  6477.      Client for OS/2 and Extended Services or LAN Services will then use the 
  6478.      same NDIS driver and board to transmit on the network. 
  6479.  
  6480.  
  6481. ΓòÉΓòÉΓòÉ 16.3.3. Part C: Increasing Packet Size for LANSUP (Optional) ΓòÉΓòÉΓòÉ
  6482.  
  6483. Part C: Increasing Packet Size for LANSUP (Optional)
  6484.  
  6485. Complete this section only if you were directed to come here from a previous 
  6486. section. 
  6487.  
  6488. In this section, you 
  6489.  
  6490. Γûá Edit NET.CFG to increase the size of the packet that can be transmitted 
  6491. through LANSUP. 
  6492.  
  6493. Γûá Edit PROTOCOL.INI to increase the size of the packet that can be transmitted 
  6494. through the NDIS drivers. 
  6495.  
  6496. Prerequisite 
  6497.  
  6498.  Install NetWare Client for OS/2 with LANSUP by following the instructions in 
  6499. Part A: Loading LANSUP in CONFIG.SYS. 
  6500.  
  6501.  Follow the instructions in Part B: Configuring LANSUP in NET.CFG. 
  6502.  
  6503. Procedure 1. Select "Link support" in the "NET.CFG Options" box on the left of 
  6504. your screen. 
  6505.  
  6506.      If the NetWare Client for OS/2 Installation program is not open to the 
  6507.      "Edit NET.CFG Window", complete the steps in Part B: Configuring LANSUP in 
  6508.      NET.CFG Then come back to this step. 
  6509.  
  6510.  2. Select "buffers" under "Link Support." 
  6511.  
  6512.  3. Read the information in the help window at the bottom of the screen to see 
  6513.  how to set the Link Support buffers. 
  6514.  
  6515.      You can choose the "Usage," "Description" and "Example" buttons on the 
  6516.      right of your screen to see more information about Link Support. 
  6517.  
  6518.  4. In the "Current NET.CFG File Contents," add lines to change the "Link 
  6519.  Support buffers" setting. 
  6520.  
  6521.      Follow the usage requirements shown in the help window. 
  6522.  
  6523.      Indent the line. Replace number with a number of buffers greater than 1. 
  6524.      Replace buffer_size with a number of bytes greater than 576. 
  6525.  
  6526.      NetWare Client for OS/2 cannot use more than 64 KB of memory for 
  6527.      communication buffers. Header information takes 5 KB of memory. This means 
  6528.      that the buffer number multiplied by the buffer size (plus the header 
  6529.      information) cannot be greater than 65,536 bytes. For example, 20 buffers 
  6530.      multiplied by 1514 bytes equals 30,280 bytes. 
  6531.  
  6532.      For example, you might type 
  6533.  
  6534.      link support 
  6535.           buffers 14 4202 
  6536.  
  6537.  Important For Token Ring 16/4 boards, NetWare Client for OS/2 will probably 
  6538.  have maximum performance if you specify 14 buffers, each with a size of 4,202 
  6539.  bytes, as shown in the example above. 
  6540.  
  6541.  5. Choose "Save . . ." 
  6542.  
  6543.  6. Exit the NetWare Client for OS/2 Installation program. Without rebooting 
  6544.  your machine, go to Step 7. 
  6545.  
  6546.  7. Run the IBM LAPS program to edit PROTOCOL.INI. 
  6547.  
  6548.  8. Change the transmit buffer size to a number 6 bytes larger than the number 
  6549.  you set for the Link Support buffer size in Step 4. 
  6550.  
  6551.      The value you specify must be a multiple of 8. See your LAPS documentation 
  6552.      for more about changing the transmit buffer size. 
  6553.  
  6554.  Important Use a transmit buffer size of 4,208 if you are using Token Ring 16/4 
  6555.  boards. 
  6556.  
  6557.      The LAPS program inserts the following line in the NDIS MAC driver section 
  6558.      of your PROTOCOL.INI file: 
  6559.  
  6560.      XMITBUFSIZE = 4208 
  6561.  
  6562.  9. Exit the LAPS program. 
  6563.  
  6564.  10. Choose "Shutdown" from the OS/2 System menu to restart your machine. 
  6565.  
  6566.      When your machine starts again, LANSUP support will be set up. 
  6567.  
  6568.      NetWare Client for OS/2 and Extended Services/LAN Services will transmit 
  6569.      to the network from the same NDIS driver and network board. 
  6570.  
  6571.  
  6572. ΓòÉΓòÉΓòÉ 16.3.4. Sample Configuration Files for LANSUP ΓòÉΓòÉΓòÉ
  6573.  
  6574. Sample Configuration Files for LANSUP 
  6575.  
  6576. This section contains sample CONFIG.SYS, NET.CFG, and PROTOCOL.INI files for 
  6577. both Extended Services and LAN Requester environments. 
  6578.  
  6579. NoteIf you follow the steps in "Setting Up LANSUP",  your configuration files 
  6580. will look like the ones shown. We recommend following the steps rather than 
  6581. just referring to these sample files. 
  6582.  
  6583. LANSUP Files for an Extended Services Environment 
  6584.  
  6585. These files came from a computer with the following software installed: 
  6586.  
  6587. Γûá OS/2 Version 2.1 
  6588.  
  6589. Γûá Extended Services version 1.0 (locally-administered addresses) 
  6590.  
  6591. Γûá NetWare Client for OS/2 with LANSUP. 
  6592.  
  6593. The computer used Communications Manager to make a LAN connection to an IBM 
  6594. host. 
  6595.  
  6596. Sample Files 
  6597.  
  6598. Extended Services Token Ring CONFIG.SYS File for LANSUP 
  6599.  
  6600. Extended Services Token Ring NET.CFG File for LANSUP 
  6601.  
  6602. Extended Services Token Ring PROTOCOL.INI File for LANSUP 
  6603.  
  6604. ODINSUP Files for a LAN Requester Environment 
  6605.  
  6606. These files came from a computer with the following software installed: 
  6607.  
  6608. Γûá OS/2 v2.1 
  6609.  
  6610. Γûá LAN Requester v2.0 
  6611.  
  6612. Γûá NetWare Client for OS/2 with LANSUP 
  6613.  
  6614. Sample Files 
  6615.  
  6616. LAN Requester Token Ring CONFIG.SYS File for LANSUP 
  6617.  
  6618. LAN Requester Token Ring NET.CFG File for LANSUP 
  6619.  
  6620. LAN Requester Token Ring PROTOCOL.INI File for LANSUP 
  6621.  
  6622.  
  6623. ΓòÉΓòÉΓòÉ 16.3.5. Extended Services Token Ring CONFIG.SYS File for LANSUP ΓòÉΓòÉΓòÉ
  6624.  
  6625. Extended Services Token Ring CONFIG.SYS File for LANSUP 
  6626.  
  6627.  
  6628. ΓòÉΓòÉΓòÉ 16.3.6. Extended Services Token Ring NET.CFG File for LANSUP ΓòÉΓòÉΓòÉ
  6629.  
  6630. Extended Services Token Ring NET.CFG File for LANSUP 
  6631.  
  6632.  
  6633. ΓòÉΓòÉΓòÉ 16.3.7. Extended Services Token Ring PROTOCOL.INI File for LANSUP ΓòÉΓòÉΓòÉ
  6634.  
  6635. Extended Services Token Ring PROTOCOL.INI File for LANSUP 
  6636.  
  6637.  
  6638. ΓòÉΓòÉΓòÉ 16.3.8. LAN Requester Token Ring CONFIG.SYS File for LANSUP ΓòÉΓòÉΓòÉ
  6639.  
  6640. LAN Requester Token Ring CONFIG.SYS File for LANSUP 
  6641.  
  6642.  
  6643. ΓòÉΓòÉΓòÉ 16.3.9. LAN Requester Token Ring NET.CFG File for LANSUP ΓòÉΓòÉΓòÉ
  6644.  
  6645. LAN Requester Token Ring NET.CFG File for LANSUP 
  6646.  
  6647.  
  6648. ΓòÉΓòÉΓòÉ 16.3.10. LAN Requester Token Ring PROTOCOL.INI File for LANSUP ΓòÉΓòÉΓòÉ
  6649.  
  6650. LAN Requester Token Ring PROTOCOL.INI File for LANSUP 
  6651.  
  6652.  
  6653. ΓòÉΓòÉΓòÉ 17. NET.CFG Options Reference ΓòÉΓòÉΓòÉ
  6654.  
  6655. NET.CFG Options Reference 
  6656.  
  6657. This is an alphabetical listing of all NET.CFG options. For instructions on 
  6658. editing the NET.CFG file, format requirements, and reasons to configure, see 
  6659. Configuring NetWare Client for OS/2. 
  6660.  
  6661. All the information in this appendix is also found online in the NetWare 
  6662. Requester installation and configuration program. 
  6663.  
  6664. Topics 
  6665.  
  6666.      Daemon Configuration 
  6667.      Link Driver 
  6668.      Link Support 
  6669.      Named Pipes 
  6670.      NetWare NetBIOS 
  6671.      NetWare Requester 
  6672.      Protocol ODINSUP 
  6673.      Protocol Stack IPX 
  6674.      Protocol Stack SPX 
  6675.      Token-Ring Source-Route Driver 
  6676.  
  6677.  
  6678. ΓòÉΓòÉΓòÉ 17.1. Daemon Configuration ΓòÉΓòÉΓòÉ
  6679.  
  6680. Daemon Configuration 
  6681.  
  6682. Use this option to control the length of time network-related error messages 
  6683. stay on your screen. This option controls only pop-up and broadcast messages. 
  6684.  
  6685. NotePop-up and broadcast messages appear in a small box on your screen and 
  6686. prompt you to "Press <Esc> to continue ..." 
  6687.  
  6688. Syntax 
  6689.  
  6690.      daemon configuration 
  6691.         message timeout number 
  6692.  
  6693.  Message timeout 
  6694.  
  6695.      Replace number with a number of milliseconds that you want pop-up and 
  6696.      broadcast messages to display on your screen before disappearing. 
  6697.  
  6698.      Replace number with 0 (zero) to prevent pop-up and broadcast messages from 
  6699.      displaying at all. 
  6700.  
  6701.      If you leave this line out of your NET.CFG, pop-ups and broadcast messages 
  6702.      are displayed until you press <Esc>. 
  6703.  
  6704.  Default 
  6705.  
  6706.  Pop-up and broadcast messages display until you press <Esc>. 
  6707.  
  6708.  Example 
  6709.  
  6710.  To prevent pop-up and broadcast messages from displaying: 
  6711.  
  6712.      daemon configuration 
  6713.         message timeout 0 
  6714.  
  6715.  
  6716. ΓòÉΓòÉΓòÉ 17.2. Link Driver ΓòÉΓòÉΓòÉ
  6717.  
  6718. Link Driver 
  6719.  
  6720. Use this option to specify the hardware configuration of the LAN drivers for 
  6721. each network board in your workstation. 
  6722.  
  6723. Use this option only if the network boards are not using the default settings. 
  6724. The settings you specify with this option should match the hardware settings 
  6725. for your boards. 
  6726.  
  6727. NoteIf you have more than one network board in your workstation, put this 
  6728. option in your NET.CFG file for each board. 
  6729.  
  6730. Syntax 
  6731.  
  6732.      link driver name 
  6733.         alternate 
  6734.         dma [index] channel 
  6735.         frame name 
  6736.         int [index] irq 
  6737.         mem [index] starting_address [size] 
  6738.         node address number 
  6739.         port [index] starting_port [number] 
  6740.         protocol name id frame 
  6741.         slot number 
  6742.  
  6743.  
  6744. ΓòÉΓòÉΓòÉ 17.2.1. link driver ΓòÉΓòÉΓòÉ
  6745.  
  6746. link driver 
  6747.  
  6748. Use this option to specify the name of the LAN driver whose defaults you want 
  6749. to modify. 
  6750.  
  6751. Syntax 
  6752.  
  6753.      link driver name 
  6754.  
  6755.  Replace name with the name of the driver. The List of Network Boards and 
  6756.  Drivers lists some network boards and their driver names. 
  6757.  
  6758.  Default 
  6759.  
  6760.      None. 
  6761.  
  6762.  Example 
  6763.  
  6764.  To configure an IBM Token-Ring PC driver, type the following with any 
  6765.  settings. 
  6766.  
  6767.      link driver token 
  6768.  
  6769.  
  6770. ΓòÉΓòÉΓòÉ 17.2.2. alternate ΓòÉΓòÉΓòÉ
  6771.  
  6772. alternate
  6773.  
  6774. Specifies an alternate board. Normally, the LANSUP, IBM token ring and NTR2000, 
  6775. and PCN2L drivers use the primary board. 
  6776.  
  6777. Syntax 
  6778.  
  6779.      link driver name 
  6780.         alternate 
  6781.  
  6782.  Default 
  6783.  
  6784.  None 
  6785.  
  6786.  Example 
  6787.  
  6788.  To specify the LANSUP.COM driver to use an alternate board, you would place 
  6789.  the following lines in your NET.CFG file: 
  6790.  
  6791.      link driver name 
  6792.         alternate 
  6793.  
  6794.  
  6795. ΓòÉΓòÉΓòÉ 17.2.3. DMA ΓòÉΓòÉΓòÉ
  6796.  
  6797. DMA
  6798.  
  6799. Use this setting to specify which direct memory access (DMA) channel the 
  6800. network board uses. 
  6801.  
  6802. Syntax 
  6803.  
  6804.      link driver name 
  6805.         dma [index] channel 
  6806.  
  6807.  Replace index with either #1 or #2 (optional). 
  6808.  
  6809.  The driver configuration table for each board can store the DMA channel number 
  6810.  on either of two lines. The lines are labeled #1 and #2. 
  6811.  
  6812.  Replace channel with the number of the DMA channel used by the board. 
  6813.  
  6814.  The channel numbers for different network boards are recorded in the 
  6815.  documentation from the board manufacturers. 
  6816.  
  6817.  Defaults 
  6818.  
  6819.  Index: #1 
  6820.  
  6821.  Most boards use this default. 
  6822.  
  6823.  Channel: Set by the driver. See the documentation for the board. 
  6824.  
  6825.  You can't change the DMA setting on 3Com Etherlink 503 boards, and you do not 
  6826.  need to change it on 3Com Etherlink 505 boards. You can change the DMA setting 
  6827.  on 3Com Etherlink 523 boards. 
  6828.  
  6829.  Example 
  6830.  
  6831.  To set the DMA channel for a 3Com Etherlink 505 board: 
  6832.  
  6833.      link driver 3C505 
  6834.         dma 7 
  6835.  
  6836.  
  6837. ΓòÉΓòÉΓòÉ 17.2.4. frame ΓòÉΓòÉΓòÉ
  6838.  
  6839. frame
  6840.  
  6841. Use this setting to specify which frame type the driver for your network board 
  6842. uses. 
  6843.  
  6844. Use this setting only for boards that support more than one frame type or if 
  6845. you want multiple networks (separate network addresses) to share the same 
  6846. network board and cabling. 
  6847.  
  6848. The frame type transmitted by the workstation should match the type of packets 
  6849. being transmitted by the servers on your network. 
  6850.  
  6851. Syntax 
  6852.  
  6853.      link driver name 
  6854.         frame name 
  6855.  
  6856.  Replace name with the name of the frame type. The Frame Types and LAN Drivers 
  6857.  table lists common frame types and the network board drivers that support each 
  6858.  type. This list is not comprehensive. 
  6859.  
  6860.  Default 
  6861.  
  6862.  Set by the driver. See the documentation for the board. 
  6863.  
  6864.  Examples 
  6865.  
  6866.  To specify the Ethernet_802.2 frame type for an NE2000 board: 
  6867.  
  6868.      link driver ne2000 
  6869.         frame ethernet_802.2 
  6870.  
  6871.  To specify the Ethernet_802.2 and Ethernet_802.3 frame types for an NE1000 
  6872.  board (for two logical networks): 
  6873.  
  6874.      link driver ne1000 
  6875.         frame ethernet_802.2 
  6876.         frame ethernet_802.3 
  6877.  
  6878.  If you are using the ODINSUP driver, you must enable multiple frame types for 
  6879.  each driver. For Ethernet, enable Ethernet_802.3, Ethernet_II, Ethernet_802.2, 
  6880.  and Ethernet_SNAP. 
  6881.  
  6882.  For Token-Ring, enable Token-Ring and Token-Ring_SNAP. For more information 
  6883.  about ODINSUP, see Using ODINSUP and LANSUP 
  6884.  
  6885.  You can specify more than one frame type statement for a single driver. For 
  6886.  example, you can specify that an Ethernet NE2000 board can use both 
  6887.  Ethernet_802.2 and Ethernet_802.3 frame types. 802.2 is the type of 
  6888.  communications sent on one network, and 802.3 is the type of communication 
  6889.  sent on the other network. 
  6890.  
  6891.  You can use up to four frame types for one set of Ethernet cabling. You can 
  6892.  use either four network boards each with one frame type defined, or you can 
  6893.  use one network board with four frames defined, or any similar combination. 
  6894.  
  6895.  For Token-Ring cabling, two frames types are the maximum allowed. 
  6896.  
  6897.  The default frame type for Ethernet drivers has changed to Ethernet_802.2. 
  6898.  This may conflict with the frame type used on your network. See Specifying 
  6899.  Frame Types for a LAN Driver for more information about specifying frame type. 
  6900.  
  6901.  
  6902. ΓòÉΓòÉΓòÉ 17.2.5. int ΓòÉΓòÉΓòÉ
  6903.  
  6904. int
  6905.  
  6906. Use this setting to specify which interrupt line (IRQ) the network board uses 
  6907. to communicate with the driver. 
  6908.  
  6909. Syntax 
  6910.  
  6911.      link driver name 
  6912.         int [index] irq 
  6913.  
  6914.  Replace index with either #1 or #2 (optional). 
  6915.  
  6916.  The driver configuration table for each board can store the interrupt line 
  6917.  number on either of two lines in the table. The lines are labeled #1 and #2. 
  6918.  
  6919.  Replace irq with the number of the interrupt line used by the board. 
  6920.  
  6921.  To determine the interrupt line number for your network board, see the 
  6922.  documentation for the board. 
  6923.  
  6924.  Defaults 
  6925.  
  6926.  Index: #1 
  6927.  
  6928.  IRQ: Set by the driver. See the documentation for the board. 
  6929.  
  6930.  Example 
  6931.  
  6932.  To set the interrupt line for an NE2000 board: 
  6933.  
  6934.      link driver ne2000 
  6935.         int 3 
  6936.  
  6937.  Before changing the interrupt setting for your board, be sure you know what 
  6938.  interrupt settings are used on other hardware (such as monitors) that you are 
  6939.  using. For example, interrupts 2 and 9-15 are usually reserved, so don't use 
  6940.  those numbers (especially 2) for your network board. We recommend using 3, 5, 
  6941.  or 7 for most network boards. 
  6942.  
  6943.  If you are using a PS/2 computer on a Token-Ring network, do not autoconfigure 
  6944.  with the Reference diskette. Doing so may cause problems. 
  6945.  
  6946.  
  6947. ΓòÉΓòÉΓòÉ 17.2.6. mem ΓòÉΓòÉΓòÉ
  6948.  
  6949. mem
  6950.  
  6951. Use this setting to specify what range of memory can be used by the driver. 
  6952.  
  6953. Syntax 
  6954.  
  6955.      link driver name 
  6956.         mem [index] starting_address size 
  6957.  
  6958.  Replace index with either #1 or #2 (optional). 
  6959.  
  6960.  The driver configuration table for each board can store the memory range on 
  6961.  either of two lines in the table. The lines are labeled #1 and #2. 
  6962.  
  6963.  Replace starting_address with a hexadecimal memory address that begins the 
  6964.  range. This address must be five digits and the same as the address designated 
  6965.  for the board by the manufacturer. (See the documentation for the board). 
  6966.  
  6967.  Replace size with a hexadecimal number of paragraphs in the memory range 
  6968.  (optional). 
  6969.  
  6970.  Defaults 
  6971.  
  6972.  "Index: #1" = ROM address 
  6973.  
  6974.  "Index: #2" = RAM address (D8000 by default by TOKEN.SYS) 
  6975.  
  6976.  Starting_address: Set by the driver. See the documentation for the board. 
  6977.  
  6978.  Size: Set by the driver. See the documentation for the board. 
  6979.  
  6980.  Example 
  6981.  
  6982.  To set the memory range for a Token-Ring board: 
  6983.  
  6984.      link driver token 
  6985.         mem cc000 200 
  6986.  
  6987.  Assign each board a unique memory range. Be sure that you don't assign a range 
  6988.  that is already being used by other hardware. (VGA monitors commonly use 
  6989.  A0000-C6FFF and XVGA monitors commonly use A0000-CFFFF.) 
  6990.  
  6991.  
  6992. ΓòÉΓòÉΓòÉ 17.2.7. node address ΓòÉΓòÉΓòÉ
  6993.  
  6994. node address 
  6995.  
  6996. Use this setting to change the node address of a network board. This setting 
  6997. can only be used with network boards that allow you to override the preset 
  6998. address. 
  6999.  
  7000. Syntax 
  7001.  
  7002.      link driver name 
  7003.         node address number 
  7004.  
  7005.  Replace number with a hexadecimal address. You can specify the address with 
  7006.  either the least significant bit first (lsb format) or the most significant 
  7007.  bit first (msb format). 
  7008.  
  7009.  Default 
  7010.  
  7011.  The address preset on the board. 
  7012.  
  7013.  Example 
  7014.  
  7015.  To change the address for board that uses the ODINSUP driver: 
  7016.  
  7017.      link driver odinsup 
  7018.         node address 02608c861759 
  7019.  
  7020.  
  7021. ΓòÉΓòÉΓòÉ 17.2.8. port ΓòÉΓòÉΓòÉ
  7022.  
  7023. port
  7024.  
  7025. Use this setting to specify which range of I/O ports the network board uses. 
  7026.  
  7027. Syntax 
  7028.  
  7029.      link driver name 
  7030.         port [index] starting_port [number] 
  7031.  
  7032.  Replace index with either #1 or #2 (optional). 
  7033.  
  7034.  The driver configuration table for each board can store information about 
  7035.  ports on either of two lines in the table. The lines are labeled #1 and #2. 
  7036.  
  7037.  Replace starting_port with a hexadecimal port number that begins the range. We 
  7038.  recommend not using 2EO and 2FO since these port numbers are normally used by 
  7039.  ARCnet for other functions. 
  7040.  
  7041.  Replace number with the hexadecimal number of bytes in the range (optional). 
  7042.  
  7043.  Defaults 
  7044.  
  7045.  Index: #1 
  7046.  
  7047.  Starting_port: Set by the driver. See the documentation for the board. 
  7048.  
  7049.  Number: Set by the driver. See the documentation for the board. 
  7050.  
  7051.  Example 
  7052.  
  7053.  To set the memory range for board that uses the NE2000 driver: 
  7054.  
  7055.      link driver ne2000 
  7056.         port 300 
  7057.  
  7058.  
  7059. ΓòÉΓòÉΓòÉ 17.2.9. protocol ΓòÉΓòÉΓòÉ
  7060.  
  7061. protocol
  7062.  
  7063. Use this setting to allow LAN drivers to use protocols that have different 
  7064. frame types. 
  7065.  
  7066. Syntax 
  7067.  
  7068.      link driver name 
  7069.         protocol name ID frame 
  7070.  
  7071.  Replace name with the acronym of an ODI-compliant protocol. Some common 
  7072.  protocols are: 
  7073.  
  7074.  ARP 
  7075.  IP 
  7076.  IPX (the NetWare protocol) 
  7077.  RARP 
  7078.  
  7079.  Replace ID with the hexadecimal number of the protocol that goes with the 
  7080.  frame type you specify. 
  7081.  
  7082.  Replace frame with the name of the frame type used with the protocol. The 
  7083.  Protocol and Frame type table shows common protocols with some frame types and 
  7084.  hexadecimal numbers they support. 
  7085.  
  7086.  Defaults 
  7087.  
  7088.  Name: IPX 
  7089.  
  7090.  ID: 0 
  7091.  
  7092.  Frame: Ethernet_802.3 
  7093.  
  7094.  Example 
  7095.  
  7096.  To specify the ARP protocol for an Ethernet II frame: 
  7097.  
  7098.      link driver NE2000 
  7099.         protocol arp 806 ethernet_ii 
  7100.  
  7101.  
  7102. ΓòÉΓòÉΓòÉ 17.2.10. slot ΓòÉΓòÉΓòÉ
  7103.  
  7104. slot
  7105.  
  7106. Use this setting to tell the NetWare Client for OS/2 which expansion slot an 
  7107. EISA or Microchannel board is using. 
  7108.  
  7109. EISA and Microchannel boards are self-configuring, and the NetWare Client for 
  7110. OS/2 can obtain all Link Driver information from the board itself. You have to 
  7111. tell the NetWare Client for OS/2 which slot the board is using or, if you only 
  7112. have one board of a particular type, tell the NetWare Client for OS/2 to scan 
  7113. all slots until it finds that board. 
  7114.  
  7115. Syntax 
  7116.  
  7117.      link driver name 
  7118.         slot number 
  7119.  
  7120.  Replace number with the number of the expansion slot the board is using or a 
  7121.  question mark to tell NetWare Client for OS/2 to scan all slots. 
  7122.  
  7123.  Default 
  7124.  
  7125.  None 
  7126.  
  7127.  Example 
  7128.  
  7129.  To automatically configure the drivers for an NE/2 board in slot 4 and an NE/2 
  7130.  board in slot 2: 
  7131.  
  7132.      link driver ne2 
  7133.         slot 4 
  7134.  
  7135.      link driver ne2 
  7136.         slot 2 
  7137.  
  7138.  This slot setting is the only Link Driver hardware-related setting you need to 
  7139.  specify in this case. 
  7140.  
  7141.  To scan all slots for a Novell Ethernet NE/2 board: 
  7142.  
  7143.      link driver ne2 
  7144.         slot ? 
  7145.  
  7146.  
  7147. ΓòÉΓòÉΓòÉ 17.2.11. LAN Driver Table ΓòÉΓòÉΓòÉ
  7148.  
  7149. List of Network Boards and Driver Table 
  7150.  
  7151. This table is a list of common network boards and drivers 
  7152.  
  7153.  Driver name    Network board 
  7154.  
  7155.  NE2            Novell Ethernet NE/2 
  7156.  
  7157.  NE2_32         Novell Ethernet NE/2-32 
  7158.  
  7159.  NE1000         Novell Ethernet NE1000 
  7160.  
  7161.  NE2000         Novell Ethernet NE2000 
  7162.  
  7163.  TOKEN          IBM Token ring 
  7164.  
  7165.  LANSUP         Boards using NDIS drivers 
  7166.  
  7167.  ODINSUP        IBM Token ring and Ethernet Communications Manager 
  7168.  
  7169.  3C501          3Com EtherLink series 501 
  7170.  
  7171.  3C503          3Com EtherLink series 503 
  7172.  
  7173.  3C505          3Com EtherLink series 505 
  7174.  
  7175.  3C523          3Com EtherLink/MC series 
  7176.  
  7177.  PCN2           IBM PC Network II and II/A (older Novell frame format) 
  7178.  
  7179.  PCN2L          IBM PC Network II and II/A (newer IBM frame format) 
  7180.  
  7181.  NoteThe PCN2 and PCN2L drivers cannot be used in the same workstation. 
  7182.  
  7183.  
  7184. ΓòÉΓòÉΓòÉ 17.2.12. List of Frame Types and LAN Drivers ΓòÉΓòÉΓòÉ
  7185.  
  7186. List of Frame Types and LAN Drivers 
  7187.  
  7188.  Frame type          LAN board driver 
  7189.  
  7190.  Ethernet 802.3      NE1000, NE2000, NE2100, NE2, NE2 32, 3C501, 3C503, 3C505, 
  7191.                      3C523, EXOS205, EXOS215, ODINSUP 
  7192.  
  7193.  Ethernet 802.2      NE1000, NE2000, NE2100, NE2, NE2 32, 3C501, 3C503, 
  7194.                      EXOS205, EXOS215, ODINSUP, LANSUP 
  7195.  
  7196.  Ethernet II         NE1000, NE2000, NE2100, NE2, NE2 32, 3C501, 3C503, 3C505, 
  7197.                      3C523, EXOS205, EXOS215, ODINSUP 
  7198.  
  7199.  Ethernet SNAP       NE1000, NE2000, NE2100, NE2, NE2 32, 3C501, 3C503, 
  7200.                      EXOS205, EXOS215, ODINSUP, LANSUP 
  7201.  
  7202.  Token ring          ODINSUP, TOKEN, LANSUP 
  7203.  
  7204.  Token ring SNAP     ODINSUP, TOKEN, LANSUP 
  7205.  
  7206.  IBM pcn2 802.2      PCN2, PCN2L, LANSUP 
  7207.  
  7208.  IBM pcn2 snap       PCN2, PCN2L, LANSUP 
  7209.  
  7210.  Novell rx-net       TRXNET, TRXNET2 
  7211.  
  7212.  
  7213. ΓòÉΓòÉΓòÉ 17.2.13. Protocols and Frame types ΓòÉΓòÉΓòÉ
  7214.  
  7215. List of protocols, frame types, and hexadecimal ID numbers 
  7216.  
  7217. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7218. ΓöéProtocol  ΓöéFrame type     ΓöéHex numberΓöé
  7219. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7220. ΓöéIPX       ΓöéEthernet_802.3 Γöé0         Γöé
  7221. Γöé          ΓöéEthernet_802.2 ΓöéE0        Γöé
  7222. Γöé          ΓöéToken-Ring     ΓöéE0        Γöé
  7223. Γöé          ΓöéIBM_PCN2_802.2 ΓöéE0        Γöé
  7224. Γöé          ΓöéEthernet_II    Γöé8137      Γöé
  7225. Γöé          ΓöéEthernet_SNAP  Γöé8137      Γöé
  7226. Γöé          ΓöéToken-Ring_SNAPΓöé8137      Γöé
  7227. Γöé          ΓöéIBM_PCN2_SNAP  Γöé8137      Γöé
  7228. Γöé          ΓöéNovell_RX-Net  ΓöéFA        Γöé
  7229. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7230. ΓöéIP        ΓöéEthernet_II    Γöé800       Γöé
  7231. Γöé          ΓöéEthernet_SNAP  Γöé800       Γöé
  7232. Γöé          ΓöéToken-Ring_SNAPΓöé800       Γöé
  7233. Γöé          ΓöéNovell_RX-Net  ΓöéD4        Γöé
  7234. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7235. ΓöéARP       ΓöéEthernet_II    Γöé806       Γöé
  7236. Γöé          ΓöéEthernet_SNAP  Γöé806       Γöé
  7237. Γöé          ΓöéToken-Ring_SNAPΓöé806       Γöé
  7238. Γöé          ΓöéNovell_RX-Net  ΓöéD5        Γöé
  7239. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7240. ΓöéRARP      ΓöéEthernet_II    Γöé8035      Γöé
  7241. Γöé          ΓöéEthernet_SNAP  Γöé8035      Γöé
  7242. Γöé          ΓöéToken-Ring_SNAPΓöé8035      Γöé
  7243. Γöé          ΓöéNovell_RX-Net  ΓöéD6        Γöé
  7244. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7245.  
  7246.  
  7247. ΓòÉΓòÉΓòÉ 17.3. Link Support ΓòÉΓòÉΓòÉ
  7248.  
  7249. Link Support 
  7250.  
  7251. Use this option to adjust the number and size of communication buffers used by 
  7252. NetWare Client for OS/2. 
  7253.  
  7254. Syntax 
  7255.  
  7256.      link support 
  7257.         buffers number [buffer_size] 
  7258.  
  7259.  buffers 
  7260.  
  7261.  Replace number with a number of buffers greater than 1. 
  7262.  
  7263.  Replace buffer_size with a number of bytes greater than 576. 
  7264.  
  7265.  The NetWare Client for OS/2 cannot use more than 64 KB of memory for 
  7266.  communication buffers. Header information takes 5 KB. This means that the 
  7267.  buffer number multiplied by the buffer size (plus the header information) 
  7268.  cannot be greater than 65,536 bytes. For example, 20 buffers multiplied by 
  7269.  1514 bytes equals 30,280 bytes. 
  7270.  
  7271.  Defaults 
  7272.  
  7273.  Number: 20 buffers 
  7274.  
  7275.  Buffer_size: 1514 bytes 
  7276.  
  7277.  Examples 
  7278.  
  7279.  For an Ethernet configuration: 
  7280.  
  7281.      link support 
  7282.         buffers 15 1514 
  7283.  
  7284.  For a Token-Ring configuration: 
  7285.  
  7286.      link support 
  7287.         buffers 14 4210 
  7288.  
  7289.  Notes 
  7290.  
  7291.  1. Increasing efficiency. For most efficient communication, your link support 
  7292.  buffer size should be the same size as the packets that your workstation will 
  7293.  receive over the network. You may want to set the link support buffer size 
  7294.  equal to the largest buffer size that the network boards in your workstation 
  7295.  will support. 
  7296.  
  7297.  2. Using the TRXNET.SYS driver. If your workstation experiences performance 
  7298.  problems running with TRXNET.SYS, you may need to reconfigure the number and 
  7299.  size of link support buffers allowed. Set the following values: 
  7300.  
  7301.      link support 
  7302.         buffers 15 4202 
  7303.  
  7304.  TRXNET.SYS only supports SMC100, 110, and 120 cards. 
  7305.  
  7306.  
  7307. ΓòÉΓòÉΓòÉ 17.4. Named Pipes ΓòÉΓòÉΓòÉ
  7308.  
  7309. Named Pipes 
  7310.  
  7311. Use this option to manage Named Pipes sessions. 
  7312.  
  7313. Syntax 
  7314.  
  7315.      named pipes 
  7316.         advertise board board number 
  7317.         client sessions number 
  7318.         machine names number 
  7319.  
  7320.  
  7321. ΓòÉΓòÉΓòÉ 17.4.1. advertise board ΓòÉΓòÉΓòÉ
  7322.  
  7323. advertise board 
  7324.  
  7325. Use this setting to specify a board that the Named Pipes server uses to 
  7326. advertise itself. You should only configure more than one of this setting when 
  7327. the boards specified are part of separate networks. 
  7328.  
  7329. Syntax 
  7330.  
  7331.  named pipes 
  7332.      advertise board board number 
  7333.  
  7334.  Replace board number with the logical board number of a network board. Board 
  7335.  number can be a value from 1 to 16. 
  7336.  
  7337.  Logical board numbers are assigned in ascending order to each frame type as 
  7338.  they appear in your configuration. Note that logical board numbers are 
  7339.  assigned to defaulted frame types. 
  7340.  
  7341.  The board number given must be the logical board number of a frame type used 
  7342.  by IPX. (Note: You specify IPX usage of a frame type by using the protocol 
  7343.  setting under the link driver option.) 
  7344.  
  7345.  Default 
  7346.  
  7347.  The Named Pipes server will advertise itself over IPX's primary network board 
  7348.  when this setting is not specified, out of range, or if the board number given 
  7349.  does not match the logical board number of a frame type in use by IPX. 
  7350.  
  7351.  Example 
  7352.  
  7353.  Configure Named Pipes server as follows in order to use the logical boards 
  7354.  defined by the NE2000 link driver and the Ethernet 802.2 and Ethernet 802.3 
  7355.  frame types to advertise the server: 
  7356.  
  7357.  Link Driver NE2 
  7358.      Frame Ethernet_802.2;logical board 1 
  7359.      Frame Ethernet_II;logical board 2 
  7360.      Protocol IPX E0 Ethernet_802.2 
  7361.      Protocol IP 800 Ethernet_II 
  7362.  
  7363.  Link Driver NE2000 
  7364.      Frame Ethernet_802.2;logical board 3 
  7365.      Frame Ethernet_802.3;logical board 4 
  7366.      Protocol IPX E0 Ethernet_802.2 
  7367.      Protocol IPX 0 Ethernet_802.3 
  7368.  
  7369.  Named Pipes 
  7370.      Advertise Board 3 
  7371.      Advertise Board 4 
  7372.  
  7373.  
  7374. ΓòÉΓòÉΓòÉ 17.4.2. client sessions ΓòÉΓòÉΓòÉ
  7375.  
  7376. client sessions 
  7377.  
  7378. Use this setting to specify the maximum number of connections a workstation can 
  7379. establish with all Named Pipes servers. 
  7380.  
  7381. Syntax 
  7382.  
  7383.      named pipes 
  7384.         client sessions number 
  7385.  
  7386.  Replace number with a number from 3 to 128. 
  7387.  
  7388.  You need at least one client session for each connection from an OS/2 
  7389.  application to a Named Pipes server. 
  7390.  
  7391.  Default 
  7392.  
  7393.  16 sessions. 
  7394.  
  7395.  The default is usually adequate, except with applications that use many Named 
  7396.  Pipes. 
  7397.  
  7398.  Example 
  7399.  
  7400.  To allow each client thirty sessions: 
  7401.  
  7402.      named pipes 
  7403.         client sessions 30 
  7404.  
  7405.  
  7406. ΓòÉΓòÉΓòÉ 17.4.3. machine names ΓòÉΓòÉΓòÉ
  7407.  
  7408. macine names 
  7409.  
  7410. Use this setting to force Named Pipes to create a local table of server names. 
  7411. This is used in all sessions on an OS/2 client workstation. This setting is 
  7412. necessary for remote Named Pipes operations when there are no NetWare servers 
  7413. on the network. 
  7414.  
  7415. Syntax 
  7416.  
  7417.  named pipes 
  7418.      machine names number 
  7419.  
  7420.  Replace number with a number from 4 to 100. The number represents how many 
  7421.  Named Pipes server names you want to cache. 
  7422.  
  7423.  Default 
  7424.  
  7425.  0 (i.e., query network for Named Pipes server names) 
  7426.  
  7427.  Example 
  7428.  
  7429.  To set the number of locally cached Named Pipes server names to 5: 
  7430.  
  7431.  named pipes 
  7432.      machine names 5 
  7433.  
  7434.  
  7435. ΓòÉΓòÉΓòÉ 17.5. NetWare NetBIOS ΓòÉΓòÉΓòÉ
  7436.  
  7437. NetWare NetBIOS 
  7438.  
  7439. Use this option to manage NetBIOS names and sessions or to affect the internal 
  7440. memory allocation for NetBIOS. 
  7441.  
  7442. Categories of NetWare NetBIOS settings 
  7443.  
  7444. Name management 
  7445.  
  7446.      Broadcast count 
  7447.      Broadcast delay 
  7448.      Internet 
  7449.      Names 
  7450.  
  7451.  Session creation 
  7452.  
  7453.      Retry count 
  7454.      Retry delay 
  7455.      Sessions 
  7456.  
  7457.  Session management 
  7458.  
  7459.      Abort timeout 
  7460.      Listen timeout 
  7461.      Verify timeout 
  7462.  
  7463.  Command management 
  7464.  
  7465.      Commands 
  7466.  
  7467.  Syntax 
  7468.  
  7469.      netware netbios 
  7470.         abort timeout number 
  7471.         bind board number 
  7472.         broadcast count number 
  7473.         broadcast delay number 
  7474.         commands number 
  7475.         internet [on|off] 
  7476.         listen timeout number 
  7477.         names number 
  7478.         retry count number 
  7479.         retry delay number 
  7480.         sessions number 
  7481.         verify timeout number 
  7482.  
  7483.  
  7484. ΓòÉΓòÉΓòÉ 17.5.1. Abort, Listen, and Verify Timeout ΓòÉΓòÉΓòÉ
  7485.  
  7486. abort, listen, and verify timeout 
  7487.  
  7488. Use these settings to monitor and control your NetBIOS connections. 
  7489.  
  7490. When NetBIOS sessions at a sending computer do not receive any transmissions 
  7491. from the receiving computer for the length of the "verify timeout" interval, 
  7492. NetBIOS sends a request-for-acknowledgment packet to the receiving computer. 
  7493. NetBIOS then waits the length of the "listen timeout" interval to receive a 
  7494. response. 
  7495.  
  7496. If no response is received, NetBIOS sends another packet requesting immediate 
  7497. response. NetBIOS then waits the length of the "abort timeout" interval to 
  7498. receive a response. 
  7499.  
  7500. If no response is received, NetBIOS terminates the session. 
  7501.  
  7502. Syntax 
  7503.  
  7504.      netware netbios 
  7505.         abort timeout number 
  7506.         listen timeout number 
  7507.         verify timeout number 
  7508.  
  7509.  Abort timeout: Replace number with a number of milliseconds greater than 500. 
  7510.  
  7511.  Listen timeout: Replace number with a number of milliseconds greater than 200 
  7512.  
  7513.  Verify timeout: Replace number with a number of milliseconds greater than 100. 
  7514.  
  7515.  The ratio between these settings must remain the same. For example, if you 
  7516.  double the Listen timeout value, you must also double the Abort timeout and 
  7517.  Verify timeout values. 
  7518.  
  7519.  Defaults 
  7520.  
  7521.         Abort timeout: 30,000 milliseconds 
  7522.         Listen timeout: 6,000 milliseconds 
  7523.         Verify timeout: 3,000 milliseconds 
  7524.  
  7525.  Examples 
  7526.  
  7527.  To make NetBIOS wait longer before sending a request-for acknowledgment 
  7528.  packet, sending the packet requesting immediate response, and terminating the 
  7529.  session: 
  7530.  
  7531.      netware netbios 
  7532.         abort timeout 45000 
  7533.         listen timeout 8000 
  7534.         verify timeout 4000 
  7535.  
  7536.  
  7537. ΓòÉΓòÉΓòÉ 17.5.2. broadcast count ΓòÉΓòÉΓòÉ
  7538.  
  7539. broadcast count 
  7540.  
  7541. Use this setting to specify how many times NetBIOS broadcasts a query or claim 
  7542. for the name being used by an application. 
  7543.  
  7544. Syntax 
  7545.  
  7546.      netware netbios 
  7547.         broadcast count number 
  7548.  
  7549.  Replace number with a number of queries greater than 1. 
  7550.  
  7551.  Defaults 
  7552.  
  7553.  With internet on: 4 times. 
  7554.  
  7555.  With internet off: 2 times. 
  7556.  
  7557.  Example 
  7558.  
  7559.  To broadcast more often: 
  7560.  
  7561.      netware netbios 
  7562.         broadcast count 8 
  7563.  
  7564.  
  7565. ΓòÉΓòÉΓòÉ 17.5.3. broadcast delay ΓòÉΓòÉΓòÉ
  7566.  
  7567. broadcast delay 
  7568.  
  7569. Use this setting to specify how long NetBIOS waits between query or claim 
  7570. broadcasts. 
  7571.  
  7572. Syntax 
  7573.  
  7574.      netware netbios 
  7575.         broadcast delay number 
  7576.  
  7577.  Replace number with a number of milliseconds greater than 100. 
  7578.  
  7579.  Defaults 
  7580.  
  7581.  With internet on: 2,000 
  7582.  
  7583.  With internet off: 1,000 
  7584.  
  7585.  Example 
  7586.  
  7587.  To wait longer between broadcasts: 
  7588.  
  7589.      netware netbios 
  7590.         broadcast delay 3000 
  7591.  
  7592.  
  7593. ΓòÉΓòÉΓòÉ 17.5.4. commands ΓòÉΓòÉΓòÉ
  7594.  
  7595. commands
  7596.  
  7597. Use this setting to specify how many NetBIOS commands can be buffered in the 
  7598. NetBIOS driver at any one time. 
  7599.  
  7600. Syntax 
  7601.  
  7602.      netware netbios 
  7603.         commands number 
  7604.  
  7605.  Replace number with a number of commands from 8 to 128. 
  7606.  
  7607.  Default 
  7608.  
  7609.  32 commands 
  7610.  
  7611.  Example 
  7612.  
  7613.  To run an application that requires a large number of outstanding commands: 
  7614.  
  7615.      netware netbios 
  7616.         commands 128 
  7617.  
  7618.  
  7619. ΓòÉΓòÉΓòÉ 17.5.5. internet ΓòÉΓòÉΓòÉ
  7620.  
  7621. internet
  7622.  
  7623. Use this setting to transmit name-claim packets to and from all stations on the 
  7624. internet, or to and from stations on the local network only. 
  7625.  
  7626. Name-claim packets are packets which attempt to establish the uniqueness of the 
  7627. name of the station on which NetBIOS is running. 
  7628.  
  7629. Syntax 
  7630.  
  7631.      netware netbios 
  7632.         internet [on|off] 
  7633.  
  7634.  Type on or off 
  7635.  
  7636.  Default 
  7637.  
  7638.  On 
  7639.  
  7640.  Example 
  7641.  
  7642.  To send and receive on the local network only: 
  7643.  
  7644.      netware netbios 
  7645.         internet off 
  7646.  
  7647.  
  7648. ΓòÉΓòÉΓòÉ 17.5.6. names ΓòÉΓòÉΓòÉ
  7649.  
  7650. names
  7651.  
  7652. Use this setting to specify how many names the workstation can have in its name 
  7653. table for remote stations. When you add a name to a station, the station 
  7654. broadcasts that name to all other nodes on the network. 
  7655.  
  7656. Syntax 
  7657.  
  7658.      netware netbios 
  7659.         names number 
  7660.  
  7661.  Replace number with a number of names from 4 to 128. 
  7662.  
  7663.  You can use a name instead of a node address to refer to a remote station. 
  7664.  
  7665.  Default 
  7666.  
  7667.  24 names 
  7668.  
  7669.  Example 
  7670.  
  7671.  To allow forty-five names: 
  7672.  
  7673.      netware netbios 
  7674.         names 45 
  7675.  
  7676.  
  7677. ΓòÉΓòÉΓòÉ 17.5.7. retry count ΓòÉΓòÉΓòÉ
  7678.  
  7679. retry count 
  7680.  
  7681. Use this setting to specify how many times NetBIOS transmits a request for 
  7682. connection or retransmits a failed communication. 
  7683.  
  7684. Syntax 
  7685.  
  7686.      netware netbios 
  7687.         retry count number 
  7688.  
  7689.  Replace number with a number greater than 0. 
  7690.  
  7691.  Default 
  7692.  
  7693.  20 times 
  7694.  
  7695.  Example 
  7696.  
  7697.  To retransmit fifty times: 
  7698.  
  7699.      netware netbios 
  7700.         retry count 50 
  7701.  
  7702.  
  7703. ΓòÉΓòÉΓòÉ 17.5.8. retry delay ΓòÉΓòÉΓòÉ
  7704.  
  7705. retry delay 
  7706.  
  7707. Use this setting to specify how many milliseconds NetBIOS waits between 
  7708. transmissions while establishing a connection or resending a data packet. 
  7709.  
  7710. Syntax 
  7711.  
  7712.      netware netbios 
  7713.         retry delay number 
  7714.  
  7715.  Replace number with a number of milliseconds greater than 0. 
  7716.  
  7717.  Default 
  7718.  
  7719.  500 milliseconds 
  7720.  
  7721.  Example 
  7722.  
  7723.  To wait eight hundred milliseconds between retransmission attempts: 
  7724.  
  7725.      netware netbios 
  7726.         retry delay 800 
  7727.  
  7728.  
  7729. ΓòÉΓòÉΓòÉ 17.5.9. sessions ΓòÉΓòÉΓòÉ
  7730.  
  7731. sessions
  7732.  
  7733. Use this setting to specify how many simultaneous NetBIOS sessions can be 
  7734. supported by the NetBIOS driver. 
  7735.  
  7736. Syntax 
  7737.  
  7738.      netware netbios 
  7739.         sessions number 
  7740.  
  7741.  Replace number with a number of sessions from 4 to 64. 
  7742.  
  7743.  Default 
  7744.  
  7745.  16 sessions 
  7746.  
  7747.  Example 
  7748.  
  7749.  To allow one hundred NetBIOS sessions: 
  7750.  
  7751.      netware netbios 
  7752.         sessions 50 
  7753.  
  7754.  
  7755. ΓòÉΓòÉΓòÉ 17.5.10. Bind ΓòÉΓòÉΓòÉ
  7756.  
  7757. Bind
  7758.  
  7759. Use this setting to specify the primary NetBIOS netowrk board in your 
  7760. workstaion. 
  7761.  
  7762. NetBIOS uses its primary board to manage NetBIOS names. You can only configure 
  7763. one primary NetBIOS network board. 
  7764.  
  7765. Syntax 
  7766.  
  7767.      netware netbios 
  7768.         bind board_number 
  7769.  
  7770.  Replace board_number with the logical board number of a network board. 
  7771.  Board_number can be a value from 1 to 16. 
  7772.  
  7773.  Logical board numbers are assigned in ascending order to each frame type as 
  7774.  they appear in your configuration. 
  7775.  
  7776.  Note that logical board numbers are assigned to default frame types. 
  7777.  
  7778.  The board_number given must be the logical board number of a frame type used 
  7779.  by IPX. 
  7780.  
  7781.  Note: You specify IPX usage of a frame type by using the protocol setting 
  7782.  under the link driver option. 
  7783.  
  7784.  Default 
  7785.  
  7786.  NetBIOS uses IPX's primary baord as its own primary board when the bind 
  7787.  setting is not specified, out of range, or if the board_number given does not 
  7788.  match the logical board number of a frame type in use by IPX. 
  7789.  
  7790.  Example 
  7791.  
  7792.  Configure NetBIOS as follows in order to use the logical board defined by the 
  7793.  NE2000 link driver and the Ethernet 802.3 frame type as the NetBIOS primary 
  7794.  network board: 
  7795.  
  7796.  Link Driver NE2T 
  7797.      Frame Ethernet_802.2;logical board 1 
  7798.      Frame Ethernet_II;logical board 2 
  7799.      Protocol IPX 0 Ethernet_802.2 
  7800.      Protocol IP 800 Ethernet_II 
  7801.  
  7802.  Link Driver NE2000 
  7803.      Frame Ethernet_802.3;logical board 3 
  7804.      Protocol IPX 0 Ethernet_802.3 
  7805.  
  7806.  netware netbios 
  7807.      bind 3 
  7808.  
  7809.  
  7810. ΓòÉΓòÉΓòÉ 17.6. NetWare Requester ΓòÉΓòÉΓòÉ
  7811.  
  7812. NetWare Requester 
  7813.  
  7814. Use this option to control network requests from your workstation to a NetWare 
  7815. server. 
  7816.  
  7817. Syntax 
  7818.  
  7819.      netware requester 
  7820.         cache buffers number 
  7821.         default login drive driveletter 
  7822.         display hard errors off 
  7823.         large internet packets off 
  7824.         name context "context" 
  7825.         packet burst off 
  7826.         preferred server servername 
  7827.         preferred tree treename 
  7828.         request retries number 
  7829.         sessions number 
  7830.         signature level number 
  7831.  
  7832.  
  7833. ΓòÉΓòÉΓòÉ 17.6.1. cache buffers ΓòÉΓòÉΓòÉ
  7834.  
  7835. cache buffers 
  7836.  
  7837. Use this setting to specify how many buffers NetWare Client for OS/2 can use to 
  7838. cache data from open files. 
  7839.  
  7840. Cache buffers minimize read and write traffic on the network. The more buffers, 
  7841. the faster NetWare Client for OS/2 performs; however, more buffers use up more 
  7842. memory. 
  7843.  
  7844. NetWare Client for OS/2 automatically uses the maximum buffer size permitted by 
  7845. each server to which NetWare Client for OS/2 is connected. However, NetWare 
  7846. Client for OS/2 cannot use more than 64 KB of total memory for cache buffers, 
  7847. so if the buffer size is large, you may not be allowed as many buffers as you 
  7848. specify. 
  7849.  
  7850. Syntax 
  7851.  
  7852.      netware requester 
  7853.         cache buffers number 
  7854.  
  7855.  Replace number with a number of buffers from 0 to 30. 
  7856.  
  7857.  To turn off caching, specify 0. 
  7858.  
  7859.  Default 
  7860.  
  7861.  8 buffers 
  7862.  
  7863.  Example 
  7864.  
  7865.  To allow 15 cache buffers: 
  7866.  
  7867.      netware requester 
  7868.         cache buffers 15 
  7869.  
  7870.  
  7871. ΓòÉΓòÉΓòÉ 17.6.2. large internet packets off ΓòÉΓòÉΓòÉ
  7872.  
  7873. Large Internet Packets Off 
  7874.  
  7875. Use this setting to disable large internet packets transmission. Improving 
  7876. Speed and Security explains more about large internet packets. 
  7877.  
  7878. Syntax 
  7879.  
  7880.      netware requester 
  7881.         large internet packets off 
  7882.  
  7883.  Type large internet packets off to turn off large packet transmissions. 
  7884.  
  7885.  Default 
  7886.  
  7887.  Large internet packets are transmitted. 
  7888.  
  7889.  Example 
  7890.  
  7891.  To disable large packet transmission: 
  7892.  
  7893.      netware requester 
  7894.         large internet packets off 
  7895.  
  7896.  
  7897. ΓòÉΓòÉΓòÉ 17.6.3. default login drive ΓòÉΓòÉΓòÉ
  7898.  
  7899. default login drive 
  7900.  
  7901. Use this option to change the default login drive from drive L: to another 
  7902. network drive. 
  7903.  
  7904. Syntax 
  7905.  
  7906.      netware requester 
  7907.         default login drive drive letter 
  7908.  
  7909.  Replace drive letter with the letter of another network drive. 
  7910.  
  7911.  If you change the default login drive setting, you must also edit the LIBPATH, 
  7912.  DPATH, and PATH statements in your CONFIG.SYS file from L:\OS2 to drive 
  7913.  letter:\OS2. 
  7914.  
  7915.  Default 
  7916.  
  7917.  drive L: 
  7918.  
  7919.  Example 
  7920.  
  7921.  To change your default login drive from drive L: to drive F: 
  7922.  
  7923.      netware requester 
  7924.         default login drive f 
  7925.  
  7926.  In your CONFIG.SYS in the LIBPATH, DPATH, and PATH lines, you must change all 
  7927.  references of L:\OS2 to F:\OS2. 
  7928.  
  7929.  
  7930. ΓòÉΓòÉΓòÉ 17.6.4. name context ΓòÉΓòÉΓòÉ
  7931.  
  7932. Name Context 
  7933.  
  7934. Use this setting to specify the workstation's name context in the directory 
  7935. services tree.  Concepts explains more about name contexts. 
  7936.  
  7937. Syntax 
  7938.  
  7939.      netware requester 
  7940.         name context context 
  7941.  
  7942.  Replace context with your name context in the directory tree. 
  7943.  
  7944.  Default 
  7945.  
  7946.  At the root of the tree. 
  7947.  
  7948.  Example 
  7949.  
  7950.  To specify a name context: 
  7951.  
  7952.      netware requester 
  7953.         name context "john.sales.novell us" 
  7954.  
  7955.  
  7956. ΓòÉΓòÉΓòÉ 17.6.5. packet burst off ΓòÉΓòÉΓòÉ
  7957.  
  7958. packet burst off 
  7959.  
  7960. Use this setting to disable the packet burst feature. Improving Speed with 
  7961. Packet Burst explains more about the Packet Burst feature. 
  7962.  
  7963. Syntax 
  7964.  
  7965.      netware requester 
  7966.         packet burst off 
  7967.  
  7968.  Default 
  7969.  
  7970.  Packet burst is enabled. 
  7971.  
  7972.  Example 
  7973.  
  7974.  To disable packet burst: 
  7975.  
  7976.      netware requester 
  7977.         packet burst off 
  7978.  
  7979.  
  7980. ΓòÉΓòÉΓòÉ 17.6.6. preferred server ΓòÉΓòÉΓòÉ
  7981.  
  7982. preferred server 
  7983.  
  7984. Use this setting to specify which NetWare server you want your workstation to 
  7985. attach to when it first accesses the network. 
  7986.  
  7987. NoteIf the server you specify is unavailable, your workstation will attach to 
  7988. the first available server. 
  7989.  
  7990. Syntax 
  7991.  
  7992.      netware requester 
  7993.         preferred server servername 
  7994.  
  7995.  Replace servername with the name of a server. The server you specify should 
  7996.  probably have the NetWare utilities for OS/2 installed. 
  7997.  
  7998.  Default 
  7999.  
  8000.  None 
  8001.  
  8002.  Example 
  8003.  
  8004.  To attach to server FINANCE: 
  8005.  
  8006.      netware requester 
  8007.         preferred server finance 
  8008.  
  8009.  
  8010. ΓòÉΓòÉΓòÉ 17.6.7. preferred tree ΓòÉΓòÉΓòÉ
  8011.  
  8012. preferred tree 
  8013.  
  8014. Use this setting to specify a tree name to connect. This setting is only for 
  8015. sites with more than one directory tree. 
  8016.  
  8017. Syntax 
  8018.  
  8019.      netware requester 
  8020.         preferred tree treename 
  8021.  
  8022.  Replace treename with the name of your tree. Tree names can have up to 32 
  8023.  characters. 
  8024.  
  8025.  Default 
  8026.  
  8027.  None. 
  8028.  
  8029.  Example 
  8030.  
  8031.  To connect to a tree named Novell: 
  8032.  
  8033.      netware requester 
  8034.         preferred tree novell 
  8035.  
  8036.  
  8037. ΓòÉΓòÉΓòÉ 17.6.8. request retries ΓòÉΓòÉΓòÉ
  8038.  
  8039. request retries 
  8040.  
  8041. Use this setting to specify how many times NetWare Client for OS/2 tries to 
  8042. resend a request following a communication error. 
  8043.  
  8044. Syntax 
  8045.  
  8046.      netware requester 
  8047.         request retries number 
  8048.  
  8049.  Replace number with a number of retries greater than 5. 
  8050.  
  8051.  Default 
  8052.  
  8053.  20. 
  8054.  
  8055.  Decrease the default if you are connected to the network over a modem and you 
  8056.  do not want to waste phone time while NetWare Client for OS/2 keeps trying to 
  8057.  resend packets. 
  8058.  
  8059.  Example 
  8060.  
  8061.  To decrease the number of times NetWare Client for OS/2 tries to resend a 
  8062.  packet: 
  8063.  
  8064.      netware requester 
  8065.         request retries 10 
  8066.  
  8067.  
  8068. ΓòÉΓòÉΓòÉ 17.6.9. sessions ΓòÉΓòÉΓòÉ
  8069.  
  8070. sessions
  8071.  
  8072. Use this setting to specify the number of connections NetWare Client for OS/2 
  8073. can have to all servers. 
  8074.  
  8075. Syntax 
  8076.  
  8077.      netware requester 
  8078.         sessions number 
  8079.  
  8080.  Replace number with a number of connections from 8 to 32.  You must have at 
  8081.  least three IPX sockets for each session you allow. See sockets 
  8082.  
  8083.  Default 
  8084.  
  8085.  8 sessions 
  8086.  
  8087.  Example 
  8088.  
  8089.  To allow more server connections: 
  8090.  
  8091.      netware requester 
  8092.         sessions 20 
  8093.  
  8094.  You must also increase the sockets setting for the Protocol Stack IPX option 
  8095.  in this case. 
  8096.  
  8097.  
  8098. ΓòÉΓòÉΓòÉ 17.6.10. signature level ΓòÉΓòÉΓòÉ
  8099.  
  8100. signature level 
  8101.  
  8102. Use this setting to assign a signature level. Signature levels help determine 
  8103. security on your network. Improving Security by Using NCP Packet Signature 
  8104. explains more about signature levels. 
  8105.  
  8106. Syntax 
  8107.  
  8108.      netware requester 
  8109.         signature level number 
  8110.  
  8111.  Replace number with 0, 1, 2, or 3. 
  8112.  
  8113.  List of NCP Packet Signature levels 
  8114.  
  8115.  Number    Explanation 
  8116.  
  8117.  0         Workstation does not sign packets 
  8118.  
  8119.  1         Workstation signs packets only if the server requests it (server 
  8120.            option is 2 or higher) 
  8121.  
  8122.  2         Workstation signs packets if the server is capable of signing 
  8123.            (server option is 1 or higher) 
  8124.  
  8125.  3         Workstation signs packets and requires the server to sign packets 
  8126.            (or logging in will fail) 
  8127.  
  8128.  Default 
  8129.  
  8130.  1 (Workstation signs packets only if the server requests signing.) 
  8131.  
  8132.  Example 
  8133.  
  8134.  To prevent the workstation from signing packets: 
  8135.  
  8136.      netware requester 
  8137.         signature level 0 
  8138.  
  8139.  
  8140. ΓòÉΓòÉΓòÉ 17.6.11. display hard errors ΓòÉΓòÉΓòÉ
  8141.  
  8142. display hard errors 
  8143.  
  8144. Use this option to keep programs running without interaction when a hard error 
  8145. is displayed. With this option set, hard errors are automatically returned to 
  8146. the program that caused them rather than displayed to you for further 
  8147. interaction. 
  8148.  
  8149. This option is useful for sites with unattended workstations. Be careful about 
  8150. using it in other environments as you might turn off important messages. 
  8151.  
  8152. NoteHard errors display on a full screen and prompt you to choose among several 
  8153. actions. These error messages cause background processes to suspend until you 
  8154. respond to the message. 
  8155.  
  8156. Syntax 
  8157.  
  8158.      netware requester 
  8159.         display hard errors off 
  8160.  
  8161.  To display error messages, leave this line out of your NET.CFG file. 
  8162.  
  8163.  Default 
  8164.  
  8165.  Error messages are displayed. 
  8166.  
  8167.  Example 
  8168.  
  8169.  To prevent hard error messages from displaying: 
  8170.  
  8171.      netware requester 
  8172.         display hard errors off 
  8173.  
  8174.  
  8175. ΓòÉΓòÉΓòÉ 17.7. Protocol ODINSUP ΓòÉΓòÉΓòÉ
  8176.  
  8177. Protocol ODINSUP 
  8178.  
  8179. Use this option to allow the NDIS protocol stack (used with Extended Services 
  8180. and LAN Services) to communicate using ODI Token-Ring or Ethernet drivers. See 
  8181. Using ODINSUP and LANSUP before using this option. 
  8182.  
  8183. Syntax 
  8184.  
  8185.  protocol odinsup 
  8186.      bind driver [number] 
  8187.  
  8188.  Use this setting to bind the ODINSUP protocol to an ODI driver. When ODINSUP 
  8189.  is bound to a driver, the network board for that driver is the board used for 
  8190.  transmissions to and from the network. 
  8191.  
  8192.  Replace driver with a Token-Ring or Ethernet ODI driver name. See List of 
  8193.  Network Boards and Drivers for a list of common driver names. 
  8194.  
  8195.  Use number to bind ODINSUP to a particular occurrence of a board when you have 
  8196.  two boards with the same name. Replace number with a number from 1 to 4. 
  8197.  
  8198.  For example, if you have two NE2000 network boards in your workstation, bind 
  8199.  ODINSUP to each board by typing a 2 for the second board. 
  8200.  
  8201.  ODINSUP can be bound to a maximum of four ODI drivers. 
  8202.  
  8203.  Default 
  8204.  
  8205.  ODINSUP binds to the first Ethernet or Token-Ring board it locates. 
  8206.  
  8207.  Examples 
  8208.  
  8209.  To bind ODINSUP to a single NE2000 board in your workstation: 
  8210.  
  8211.  protocol ODINSUP 
  8212.      bind ne2000 
  8213.  
  8214.  To bind ODINSUP to both the first and the second NE2000 boards in your 
  8215.  workstation: 
  8216.  
  8217.  Protocol ODINSUP 
  8218.      bind ne2000 
  8219.      bind ne2000 2 
  8220.  
  8221.  
  8222. ΓòÉΓòÉΓòÉ 17.8. Protocol Stack IPX ΓòÉΓòÉΓòÉ
  8223.  
  8224. Protocol Stack IPX 
  8225.  
  8226. Use this option to adjust IPX communication between applications and the LAN 
  8227. drivers in your workstation. 
  8228.  
  8229. Syntax 
  8230.  
  8231.  protocol stack ipx 
  8232.      bind name 
  8233.      router mem size 
  8234.      sockets number 
  8235.  
  8236.  
  8237. ΓòÉΓòÉΓòÉ 17.8.1. bind ΓòÉΓòÉΓòÉ
  8238.  
  8239. bind
  8240.  
  8241. Use this setting to specify the primary network board in your workstation. By 
  8242. default, the primary board is the board whose driver loads first in the 
  8243. CONFIG.SYS file. If you specify a different board with this setting, that 
  8244. default is changed. See Network Boards and Drivers. 
  8245.  
  8246. Syntax 
  8247.  
  8248.  protocol stack ipx 
  8249.      bind name 
  8250.  
  8251.  Replace name with the driver name for your network board. List of Network 
  8252.  Boards and Drivers lists common network boards. 
  8253.  
  8254.  Default 
  8255.  
  8256.  The first driver listed in your CONFIG.SYS file. 
  8257.  
  8258.  Example 
  8259.  
  8260.  To specify a 3Com Etherlink 3C503 board as primary: 
  8261.  
  8262.  protocol stack ipx 
  8263.      bind 3C503 
  8264.  
  8265.  
  8266. ΓòÉΓòÉΓòÉ 17.8.2. router mem ΓòÉΓòÉΓòÉ
  8267.  
  8268. router mem 
  8269.  
  8270. Use this setting to specify how many bytes in the router memory pool are 
  8271. allocated for routing requests to the network. 
  8272.  
  8273. Syntax 
  8274.  
  8275.  protocol stack ipx 
  8276.      router mem size 
  8277.  
  8278.  Replace size with a number of bytes. 
  8279.  
  8280.  Default 
  8281.  
  8282.  450 bytes 
  8283.  
  8284.  Since a size of 450 bytes accommodates up to 15 network boards per 
  8285.  workstation, you should not need to increase this default. 
  8286.  
  8287.  Example 
  8288.  
  8289.  To increase the default: 
  8290.  
  8291.  protocol stack ipx 
  8292.      router mem 500 
  8293.  
  8294.  
  8295. ΓòÉΓòÉΓòÉ 17.8.3. sockets ΓòÉΓòÉΓòÉ
  8296.  
  8297. sockets
  8298.  
  8299. Use this setting to specify how many sockets IPX can open at your workstation. 
  8300.  
  8301. Syntax 
  8302.  
  8303.  protocol stack ipx 
  8304.      sockets number 
  8305.  
  8306.  Replace number with a number of sockets between 9 and 128. If you are running 
  8307.  IPX with NetWare Client for OS/2 do not set this value below 32. 
  8308.  
  8309.  You need three sockets per server connection. The default of 64 works for the 
  8310.  default number of server connections. See sessions. 
  8311.  
  8312.  Allow more sockets if your workstation connects to many different servers or 
  8313.  runs protocols (such as Named Pipes) that require sockets. 
  8314.  
  8315.  Default 
  8316.  
  8317.  64 sockets 
  8318.  
  8319.  Example 
  8320.  
  8321.  To set the socket limit for a workstation connected to several servers that is 
  8322.  running Named Pipes and applications that require sockets: 
  8323.  
  8324.  protocol stack ipx 
  8325.      sockets 128 
  8326.  
  8327.  
  8328. ΓòÉΓòÉΓòÉ 17.9. Protocol Stack SPX ΓòÉΓòÉΓòÉ
  8329.  
  8330. Protocol Stack SPX 
  8331.  
  8332. Use this option to adjust the number and characteristics of SPX connections 
  8333. between your workstation and other computers. 
  8334.  
  8335. Syntax 
  8336.  
  8337.  protocol stack spx 
  8338.      abort timeout number 
  8339.      listen timeout number 
  8340.      retry count number 
  8341.      send timeout number 
  8342.      sessions number 
  8343.      verify timeout number 
  8344.  
  8345.  
  8346. ΓòÉΓòÉΓòÉ 17.9.1. Abort, Listen, and Verify Timeouts ΓòÉΓòÉΓòÉ
  8347.  
  8348. Abort timeout, Listen timeout and Verify timeout 
  8349.  
  8350. Use these settings to monitor and control SPX connections. 
  8351.  
  8352. When SPX sessions at a sending computer do not receive transmissions from the 
  8353. receiving computer for the length of the "verify timeout" interval, SPX sends a 
  8354. keep-connection-alive packet to the receiving computer. SPX then waits the 
  8355. length of the "listen timeout" interval to receive a response. 
  8356.  
  8357. If no response is received, SPX sends another packet requesting immediate 
  8358. acknowledgment. SPX then waits the length of the "abort timeout" interval to 
  8359. receive a response. 
  8360.  
  8361. If no response is received, SPX aborts the session. 
  8362.  
  8363. Syntax 
  8364.  
  8365.  protocol stack spx 
  8366.      abort timeout number 
  8367.      listen timeout number 
  8368.      verify timeout number 
  8369.  
  8370.  Replace number with a number of milliseconds greater than 10. 
  8371.  
  8372.  The ratio between these settings must remain the same. For example, if you 
  8373.  double the Listen timeout value, you must also double the Abort timeout and 
  8374.  Verify timeout values. 
  8375.  
  8376.  If the machine you are setting up will be a Named Pipes server, double the 
  8377.  default timeout values. 
  8378.  
  8379.  Default 
  8380.  
  8381.  Abort timeout: 30,000 milliseconds 
  8382.  
  8383.  Listen timeout: 6,000 milliseconds 
  8384.  
  8385.  Verify timeout: 3,000 milliseconds 
  8386.  
  8387.  Example 
  8388.  
  8389.  To make SPX wait longer before sending a keep-connection-alive packet, sending 
  8390.  the packet requesting immediate response, or aborting the session: 
  8391.  
  8392.  protocol stack spx 
  8393.      abort timeout 40000 
  8394.      listen timeout 8000 
  8395.      verify timeout 4000 
  8396.  
  8397.  
  8398. ΓòÉΓòÉΓòÉ 17.9.2. Retry Count ΓòÉΓòÉΓòÉ
  8399.  
  8400. Retry Count 
  8401.  
  8402. Use this setting to specify the number of times your workstation will resend 
  8403. packets that weren't acknowledged by the receiving computer the first time they 
  8404. were sent. 
  8405.  
  8406. NoteSome applications may set the "retry count" value. In these cases, the 
  8407. application-set value is used and the NET.CFG value is ignored. 
  8408.  
  8409. Syntax 
  8410.  
  8411.  protocol stack spx 
  8412.      retry count number 
  8413.  
  8414.  Replace number with a number of retries from 1 to 255. 
  8415.  
  8416.  If your network traffic is heavy or if you are transmitting across routers, 
  8417.  you may want to increase the default. 
  8418.  
  8419.  Default 
  8420.  
  8421.  12 retries 
  8422.  
  8423.  Example 
  8424.  
  8425.  To increase the number of times packets are resent: 
  8426.  
  8427.  protocol stack spx 
  8428.      retry count 30 
  8429.  
  8430.  
  8431. ΓòÉΓòÉΓòÉ 17.9.3. Send Timeout ΓòÉΓòÉΓòÉ
  8432.  
  8433. Send Timeout 
  8434.  
  8435. Use this setting to specify how long SPX waits between attempts to send packets 
  8436. across the network. 
  8437.  
  8438. Syntax 
  8439.  
  8440.  protocol stack spx 
  8441.      send timeout number 
  8442.  
  8443.  Replace number with a number of milliseconds greater than 500. 
  8444.  
  8445.  This default works well in almost all cases. Increase the default if you are 
  8446.  using network management products with a very large network and you encounter 
  8447.  many SPX connection errors. 
  8448.  
  8449.  You may also want to increase the default for a Named Pipes client that is 
  8450.  operating faster than the Named Pipes server to which it is connected. 
  8451.  
  8452.  Default 
  8453.  
  8454.  A continually calculated value based on the time it takes SPX to get a 
  8455.  response from the server. 
  8456.  
  8457.  Example 
  8458.  
  8459.  To increase the wait between sends: 
  8460.  
  8461.  protocol stack spx 
  8462.      send timeout 5600 
  8463.  
  8464.  
  8465. ΓòÉΓòÉΓòÉ 17.9.4. Sessions ΓòÉΓòÉΓòÉ
  8466.  
  8467. Sessions
  8468.  
  8469. Use this setting to specify how many SPX connections can be open 
  8470. simultaneously. 
  8471.  
  8472. Syntax 
  8473.  
  8474.  protocol stack spx 
  8475.      sessions number 
  8476.  
  8477.  Replace number with a number of SPX connections greater than 8. Numbers higher 
  8478.  than 1,000 may not work in all circumstances. 
  8479.  
  8480.  If you run Named Pipes applications or other applications that use SPX, you 
  8481.  may need to increase the default number of sessions. 
  8482.  
  8483.  Default 
  8484.  
  8485.  16 sessions 
  8486.  
  8487.  Example 
  8488.  
  8489.  To increase the number of SPX sessions: 
  8490.  
  8491.  protocol stack spx 
  8492.      sessions 64 
  8493.  
  8494.  
  8495. ΓòÉΓòÉΓòÉ 17.10. Token-Ring Source-Route Driver ΓòÉΓòÉΓòÉ
  8496.  
  8497. Token-Ring Source-Route Driver 
  8498.  
  8499. Use this option to configure the Requester for source-routing between 
  8500. Token-Ring networks that are connected with source routers. For more 
  8501. information about source routing, see Using OS/2 Workstations on a Token-Ring 
  8502. Network. 
  8503.  
  8504. NoteDo not use this option if your Token-Ring networks do not use source 
  8505. routing. 
  8506.  
  8507. Syntax 
  8508.  
  8509.  protocol route 
  8510.      source route def gbr mbr nodes n board n 
  8511.  
  8512.  board 
  8513.  
  8514.  Use this setting to specify the logical board (frame) of a particular type 
  8515.  that is performing source routing. 
  8516.  
  8517.  Syntax 
  8518.  
  8519.  protocol route 
  8520.      source route board n 
  8521.  
  8522.  Replace n with a logical board (frame) number from 1 to 16. 
  8523.  
  8524.  For example, if a workstation has more than one frame type listed in the Link 
  8525.  Driver option, by default only the first listed frame is source routed. To 
  8526.  enable source routing on the second or other frames, you must explicitly 
  8527.  specify the second frame as logical board 2. 
  8528.  
  8529.  Default 
  8530.  
  8531.  1 
  8532.  
  8533.  Example 
  8534.  
  8535.  To specify that logical board 2, the Token-Ring_SNAP frame, will also be 
  8536.  source routed: 
  8537.  
  8538.  link driver token 
  8539.      frame token-ring 
  8540.      frame token-ring_snap 
  8541.      protocol route 
  8542.      source route board 1 
  8543.      source route board 2 
  8544.  
  8545.  DEF 
  8546.  
  8547.  Use this setting (default frame) to prevent frames that have unknown 
  8548.  destination addresses from being sent across Single Route IBM bridges. 
  8549.  
  8550.   If this setting is specified, these frames are forwarded as All Routes 
  8551.  Broadcast frames. 
  8552.  
  8553.   If this setting is not specified, all frames that have addresses not in the 
  8554.  workstation's Source Routing table are forwarded as Single Route Broadcast 
  8555.  frames. 
  8556.  
  8557.   If ROUTE.SYS has already been configured with the DEF setting, reloading 
  8558.  ROUTE.SYS with this setting broadcasts all subsequent Single Route Broadcast 
  8559.  frames as All Routes Broadcast frames. 
  8560.  
  8561.  Syntax 
  8562.  
  8563.  protocol route 
  8564.      source route def 
  8565.  
  8566.  Type DEF to broadcast on all routes. Omit DEF to broadcast on a single route 
  8567.  only. 
  8568.  
  8569.  Default 
  8570.  
  8571.  DEF is omitted (single-route broadcast only) 
  8572.  
  8573.  Change this default when you are unsure of the stability of one or more routes 
  8574.  in the network. Be aware that using DEF will substantially increase network 
  8575.  traffic, especially on large, redundant ring networks. 
  8576.  
  8577.  Example 
  8578.  
  8579.  To broadcast on all routes: 
  8580.  
  8581.  protocol route 
  8582.      source route def 
  8583.  
  8584.  GBR 
  8585.  
  8586.  Use this setting (general broadcast) to specify that all General Broadcast 
  8587.  frames are to be sent as All Routes Broadcast frames. 
  8588.  
  8589.  Syntax 
  8590.  
  8591.  protocol route 
  8592.      source route gbr 
  8593.  
  8594.  Type GBR to broadcast to all destinations, on all rings, by all routes. Omit 
  8595.  GBR to broadcast to all destinations, on all rings, by a single route. 
  8596.  
  8597.  Change the default when you want to ensure successful transmission across all 
  8598.  possible routes. If ROUTE has already been configured with this setting, 
  8599.  reconfiguring ROUTE with this setting broadcasts all subsequent General 
  8600.  Broadcast frames as All Routes Broadcast frames. 
  8601.  
  8602.  Default 
  8603.  
  8604.  GBR is omitted (single route broadcast only) 
  8605.  
  8606.  Example 
  8607.  
  8608.  To broadcast to all destinations, on all rings, by all routes: 
  8609.  
  8610.  protocol route 
  8611.      source route gbr 
  8612.  
  8613.  MBR 
  8614.  
  8615.  Use this setting (multicast) to specify that all Multicast Broadcast frames 
  8616.  are to be sent as All Routes Broadcast frames. 
  8617.  
  8618.  Syntax 
  8619.  
  8620.  protocol route 
  8621.      source route mbr 
  8622.  
  8623.  Type MBR to transmit multicast frames simultaneously to a group of 
  8624.  destinations by all possible routes. Omit MBR to transmit multicast frames by 
  8625.  a single route. 
  8626.  
  8627.  Default 
  8628.  
  8629.  MBR is omitted (transmit by single route only) 
  8630.  
  8631.  If ROUTE has already been configured with the MBR setting, reconfiguring ROUTE 
  8632.  with this parameter broadcasts all subsequent Multicast Broadcast frames as 
  8633.  All Routes Broadcast frames. 
  8634.  
  8635.  Example 
  8636.  
  8637.  To broadcast multicast frames simultaneously: 
  8638.  
  8639.  protocol route 
  8640.      source route mbr 
  8641.  
  8642.  nodes 
  8643.  
  8644.  Use this setting to specify the number of table entries in the source-routing 
  8645.  table. 
  8646.  
  8647.  Syntax 
  8648.  
  8649.  protocol route 
  8650.      source route nodes n 
  8651.  
  8652.  Replace n with a number of table entries from 8 to 255. If you type a number 
  8653.  less than 8, 8 will be used. 
  8654.  
  8655.  Default 
  8656.  
  8657.  16 entries 
  8658.  
  8659.  Example 
  8660.  
  8661.  To allow twenty-four entries in the source-routing table: 
  8662.  
  8663.  protocol route 
  8664.      source route nodes 24 
  8665.  
  8666.  
  8667. ΓòÉΓòÉΓòÉ 18. System Messages ΓòÉΓòÉΓòÉ
  8668.  
  8669. System Messages 
  8670.  
  8671. This section includes system messages and explanations for all NetWare Client 
  8672. for OS/2 drivers and daemons. Messages for the NetWare Tools or the Network 
  8673. Printer (NPRINTER.EXE) programs are not included. For information about 
  8674. messages for those modules, see the System Messages manual. 
  8675.  
  8676. REQ0106: An error occurred during attempt to get shared memory. 
  8677.  
  8678.  Explanation    DDAEMON.EXE attempted to access the daemon's shared memory, but 
  8679.                 failed. At this point, the program has verified that the shared 
  8680.                 memory exists, but is unable to access it. This may be an 
  8681.                 internal program error. 
  8682.  Action         Try rebooting your system. If the problem persists, call your 
  8683.                 Novell Authorized Reseller. 
  8684.  
  8685.  REQ0107: An error occurred during attempt to allocate a shared segment. 
  8686.  
  8687.  Explanation    DDAEMON.EXE tried to create shared memory, but none is 
  8688.                 available. This error usually occurs when the device drivers 
  8689.                 and applications currently running on your system require more 
  8690.                 memory than your system has available. 
  8691.  Action         Try adding RAM, reducing your configuration options in the 
  8692.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  8693.                 removing optional device drivers from the CONFIG.SYS file, and 
  8694.                 freeing up some hard disk space by deleting unnecessary 
  8695.                 programs. If you are using multiple disk partitions, consider 
  8696.                 moving the OS/2 swapper file to a larger partition. Disk 
  8697.                 compression utilities may also be available that can help 
  8698.                 resolve this problem. After completing these actions, shut down 
  8699.                 OS/2; then reboot the system. If the problem persists, contact 
  8700.                 your Novell Authorized Reseller. 
  8701.  
  8702.  REQ0108: The daemon cannot access the Link Support Layer. Error: <code>. 
  8703.  
  8704.  Explanation    DDAEMON.EXE cannot find the Link Support device driver LSL.SYS. 
  8705.  Action         Make sure that the device driver LSL.SYS has been properly 
  8706.                 entered in the CONFIG.SYS file. If so, check the messages 
  8707.                 displayed by the LSL for any errors or warnings, and correct 
  8708.                 the problems indicated. Try again. If this error persists, call 
  8709.                 your Novell Authorized Reseller. 
  8710.  
  8711.  REQ0109: The DDAEMON is already loaded. 
  8712.  
  8713.  Explanation    DDAEMON.EXE tried to create shared memory for the first time, 
  8714.                 but the memory already exists. Another daemon is already 
  8715.                 running. The attempt to create shared memory is terminated. 
  8716.  Action         Make sure that you are not trying to run multiple copies of the 
  8717.                 daemon. Typically the daemon is run from the CONFIG.SYS file at 
  8718.                 system startup and does not need to be executed again. 
  8719.  
  8720.  REQ0204: The system does not have enough memory for socket tables. 
  8721.  
  8722.  Explanation    OS/2 lacks sufficient system memory for IPX to allocate memory 
  8723.                 for its socket tables. 
  8724.  Action         Try adding RAM, reducing your configuration options in the 
  8725.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  8726.                 removing optional device drivers from the CONFIG.SYS file, and 
  8727.                 freeing up some hard disk space by deleting unnecessary 
  8728.                 programs. If you are using multiple disk partitions, consider 
  8729.                 moving the OS/2 swapper file to a larger partition. Disk 
  8730.                 compression utilities may also be available that can help 
  8731.                 resolve this problem. After completing these actions, shut down 
  8732.                 OS/2; then reboot the system. If the problem persists, contact 
  8733.                 your Novell Authorized Reseller. 
  8734.  
  8735.  REQ0205: The LAN support module could not be installed. 
  8736.  
  8737.  Explanation    Either the LSL.SYS driver failed to load, or the "DEVICE=" 
  8738.                 statement is missing from the CONFIG.SYS file. 
  8739.  Action         Either correct the problem that kept the LSL.SYS driver from 
  8740.                 loading (indicated in an error message preceding this one), or 
  8741.                 add the "DEVICE=" statement to the CONFIG.SYS file. 
  8742.  
  8743.  REQ0206: The IPX MLID could not be installed. 
  8744.  
  8745.  Explanation    Either the Multiple Link Interface Driver (MLID) specified in 
  8746.                 the CONFIG.SYS failed to load, or the "DEVICE=" statement for 
  8747.                 an MLID is missing from the CONFIG.SYS file. 
  8748.  Action         Either correct the problem that kept the MLID from loading 
  8749.                 (indicated in an error message preceding this one), or add the 
  8750.                 "DEVICE=" statement to the CONFIG.SYS file. 
  8751.  
  8752.  REQ0207: The configured LAN-A driver does not support IPX. 
  8753.  
  8754.  Explanation    The Multiple Link Interface Driver (MLID) to which IPX.SYS 
  8755.                 attempted to bind does not support IPX-based data 
  8756.                 transmissions. 
  8757.  Action         Bind IPX to an MLID that supports IPX-based data transmissions. 
  8758.  
  8759.  REQ0208: The IPX protocol handler cannot be registered. 
  8760.  
  8761.  Explanation    IPX cannot register with the LSL.SYS driver because the LSL is 
  8762.                 servicing its maximum number of protocol stacks. 
  8763.  Action         Remove the "DEVICE=" statements for any unnecessary protocol 
  8764.                 stacks from the CONFIG.SYS file. 
  8765.  
  8766.  REQ0209: The IPX entry point cannot be initialized. 
  8767.  
  8768.  Explanation    The IPX and link support layer (LSL) versions may not be 
  8769.                 compatible versions. 
  8770.  Action         Make sure that the IPX.SYS driver and LSL.SYS driver are 
  8771.                 compatible. If they are not, obtain compatible drivers from 
  8772.                 your Novell Authorized Reseller. If this is not the problem, 
  8773.                 contact your Novell Authorized Reseller for customer 
  8774.                 assistance. 
  8775.  
  8776.  REQ0210: An internal error occurred. The IPX router socket cannot be opened. 
  8777.  
  8778.  Explanation    IPX was unable to open the router socket due to an internal 
  8779.                 program error. 
  8780.  Action         Try again. If the problem persists, contact your Novell 
  8781.                 Authorized Reseller. 
  8782.  
  8783.  REQ0211: An internal error occurred. A router selector cannot be allocated. 
  8784.  
  8785.  Explanation    IPX was unable to allocate an OS/2 router selector due to an 
  8786.                 internal program error. 
  8787.  Action         Try again. If the problem persists, contact your Novell 
  8788.                 Authorized Reseller. 
  8789.  
  8790.  REQ0212: The system has insufficient memory to allocate a router. 
  8791.  
  8792.  Explanation    OS/2 cannot access sufficient system memory for IPX routing 
  8793.                 purposes. 
  8794.  Action         Try adding RAM, reducing your configuration options in the 
  8795.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  8796.                 removing optional device drivers from the CONFIG.SYS file, and 
  8797.                 freeing up some hard disk space by deleting unnecessary 
  8798.                 programs. If you are using multiple disk partitions, consider 
  8799.                 moving the OS/2 swapper file to a larger partition. Disk 
  8800.                 compression utilities may also be available that can help 
  8801.                 resolve this problem. After completing these actions, shut down 
  8802.                 OS/2; then reboot the system. If the problem persists, contact 
  8803.                 your Novell Authorized Reseller. 
  8804.  
  8805.  REQ0213: Router memory is exhausted. 
  8806.  
  8807.  Explanation    IPX did not have enough memory previously allocated for routing 
  8808.                 purposes. 
  8809.  Action         Increase the size of the IPX router memory in the NET.CFG 
  8810.                 "ROUTER MEM" statement. 
  8811.  
  8812.  REQ0214: An internal error prevented CGroup variable initialization. 
  8813.  
  8814.  Explanation    An internal program error has occurred. IPX was unable to 
  8815.                 initialize internal variables. 
  8816.  Action         Try again. If the problem persists, contact your Novell 
  8817.                 Authorized Reseller. 
  8818.  
  8819.  REQ0215: An internal error prevented DosHlp variable initialization. 
  8820.  
  8821.  Explanation    OS/2 internal variables were either incomplete or invalid. 
  8822.  Action         Try again. If the problem persists, contact your Novell 
  8823.                 Authorized Reseller. 
  8824.  
  8825.  REQ0216: IPX cannot register with OS/2 for PDD-to-VDD communications. 
  8826.  
  8827.  Explanation    This is an internal program error. IPX cannot register with 
  8828.                 OS/2 for VIPX.SYS driver support. 
  8829.  Action         Try again. If the problem persists, contact your Novell 
  8830.                 Authorized Reseller. 
  8831.  
  8832.  REQ0217: The IPX device driver is not running. 
  8833.  
  8834.  Explanation    Either IPX.SYS encountered a fatal error during system 
  8835.                 initialization, or the "DEVICE=[path]IPX.SYS" statement was 
  8836.                 missing from the CONFIG.SYS file. If the problem is a fatal 
  8837.                 error, another message should precede this one that identifies 
  8838.                 the specific error that occurred. 
  8839.  Action         Either resolve the fatal problem (indicated in a preceding 
  8840.                 message), or add the "DEVICE=" statement to the CONFIG.SYS 
  8841.                 file; then try again. If the problem persists, contact your 
  8842.                 Novell Authorized Reseller. 
  8843.  
  8844.  REQ0231: The default protocol configuration option is not used for IPX. 
  8845.  
  8846.  Explanation    IPX cannot be configured as a default protocol stack. 
  8847.  Action         Remove this option statement from the NET.CFG file. 
  8848.  
  8849.  REQ0232: The prescan protocol configuration option is not used for IPX. 
  8850.  
  8851.  Explanation    IPX cannot be configured as a prescan protocol stack. 
  8852.  Action         Remove this option statement from the NET.CFG file. 
  8853.  
  8854.  REQ0233: The OS/2 version number cannot be found; OS/2 v2.0 is assumed. 
  8855.  
  8856.  Explanation    IPX's query of OS/2 for the version number returned a value 
  8857.                 that did not match the value it expected to receive. 
  8858.  Action         Make sure the OS/2 version installed on the machine is v2.0 or 
  8859.                 later. 
  8860.  
  8861.  REQ0304: An LSL error occurred. NET.CFG buffers are too big for ECB pool. 
  8862.  
  8863.  Explanation    The configured buffer size for the Link Support component is 
  8864.                 too large. Total available buffer space is around 60 KB, but 
  8865.                 the Link Support Layer (LSL) is unable to allocate even one 
  8866.                 buffer of the requested size in its buffer space. See "Link 
  8867.                 Support Layer" in Concepts for more information about LSL. 
  8868.  Action         Reduce the Link Support component's buffer size in the NET.CFG 
  8869.                 file. It is more important to have several smaller buffers 
  8870.                 available than one large one. It is a waste of system memory to 
  8871.                 configure buffers much larger than the communications media can 
  8872.                 support. 
  8873.  
  8874.  REQ0305: The Link Support module (LSL) could not install the AES timer. 
  8875.  
  8876.  Explanation    The Link Support Layer (LSL) could not register its timer 
  8877.                 handler with the operating system because the maximum number of 
  8878.                 handlers have already been installed. This timer handler is a 
  8879.                 critical component of the Requester, and none of the 
  8880.                 Novell-supplied communication handlers can be expected to work 
  8881.                 properly without it. See "Link Support Layer" in Concepts for 
  8882.                 more information about LSL. 
  8883.  Action         Previously installed device drivers (those entered before 
  8884.                 LSL.SYS in the CONFIG.SYS file) have used all available timer 
  8885.                 resources. Identify those device drivers and either remove or 
  8886.                 reconfigure them. Since the Requestor's communications handlers 
  8887.                 all use a common timer service in the LSL, only one available 
  8888.                 timer handler is required for proper operation. If you are 
  8889.                 unable to resolve this problem, contact your Novell Authorized 
  8890.                 Reseller. 
  8891.  
  8892.  REQ0306: The Link Support module could not initialize its call gate. 
  8893.  
  8894.  Explanation    The Link Support module could not register its entry point with 
  8895.                 the operating system. This entry point is vital to most of the 
  8896.                 Requester's communications components, and its absence will 
  8897.                 cause them to fail. The most likely cause of this error is a 
  8898.                 previously loaded device driver that is using too many kernel 
  8899.                 resources. 
  8900.  Action         Try removing application device drivers installed before 
  8901.                 LSL.SYS in the CONFIG.SYS file. It is highly unlikely that a 
  8902.                 device driver from the OS/2 base system has caused this error. 
  8903.                 If the problem persists, contact your Novell Authorized 
  8904.                 Reseller. 
  8905.  
  8906.  REQ0404: NetBIOS error occurred. Link Support module cannot be installed. 
  8907.  
  8908.  Explanation    NetBIOS could not open or communicate with the Link Support 
  8909.                 LINKSUP_ device driver. This can happen if the Link Support 
  8910.                 Layer (LSL) driver has not been properly installed or if you 
  8911.                 are using the wrong version of the driver. See "Link Support 
  8912.                 Layer" in Concepts for more information about LSL. 
  8913.  Action         Make sure that the device driver LSL.SYS has been properly 
  8914.                 entered in the CONFIG.SYS file. If so, check the messages 
  8915.                 displayed by the LSL for any errors or warnings, and correct 
  8916.                 the problems indicated. If the Link Support device driver is 
  8917.                 initializing properly, the problem is with incompatible 
  8918.                 versions of the software. NetBIOS and Link Support are usually 
  8919.                 installed together from a single installation diskette. Try 
  8920.                 reinstalling them. If the problem persists, contact your Novell 
  8921.                 Authorized Reseller. 
  8922.  
  8923.  REQ0405: NetBIOS error occurred. The IPX module is not installed. 
  8924.  
  8925.  Explanation    NetBIOS could not open or communicate with the Link Support 
  8926.                 LINKSUP_ device driver. This can happen if the Link Support 
  8927.                 Layer (LSL) driver has not been properly installed or if you 
  8928.                 are using the wrong version of the driver. See "Link Support 
  8929.                 Layer" in Concepts for more information about LSL. 
  8930.  Action         Make sure that the device driver LSL.SYS has been properly 
  8931.                 entered in the CONFIG.SYS file. If so, check the messages 
  8932.                 displayed by the LSL for any errors or warnings, and correct 
  8933.                 the problems indicated. If the Link Support device driver is 
  8934.                 initializing properly, the problem is with incompatible 
  8935.                 versions of the software. NetBIOS and Link Support are usually 
  8936.                 installed together from a single installation diskette. Try 
  8937.                 reinstalling them. If the problem persists, contact your Novell 
  8938.                 Authorized Reseller. 
  8939.  
  8940.  REQ0406: The NetBIOS call gate cannot be initialized. 
  8941.  
  8942.  Explanation    This is an internal program error. 
  8943.  Action         Try again. If the problem persists, contact your Novell 
  8944.                 Authorized Reseller. 
  8945.  
  8946.  REQ0407: NetBIOS error occurred. The program cannot initialize local NCBs. 
  8947.  
  8948.  Explanation    Insufficient memory is available for the NCBs requested. 
  8949.                 Usually this error is caused by incorrect configuration 
  8950.                 information in the NET.CFG file. However, the underlying 
  8951.                 problem could also be a lack of global system resources in the 
  8952.                 OS/2 Global Descriptor Table. 
  8953.  Action         Reduce the number of commands in the NetBIOS section of the 
  8954.                 CONFIG.SYS file. (The default number of commands is 12; the 
  8955.                 maximum allowed is 25.) You also might be able to reduce the 
  8956.                 number of node names (possible range is 0-126). Additional 
  8957.                 possibilities include adding RAM, reducing your configuration 
  8958.                 options (for example, reducing the size of DIRCACHE) or 
  8959.                 removing optional device drivers from the CONFIG.SYS file, and 
  8960.                 freeing up some hard disk space by deleting unnecessary 
  8961.                 programs. If you are using multiple disk partitions, consider 
  8962.                 moving the OS/2 swapper file to a larger partition. Disk 
  8963.                 compression utilities may also be available that can help 
  8964.                 resolve this problem. After completing these actions, shut down 
  8965.                 OS/2 and then reboot the system. If the problem persists, 
  8966.                 contact your Novell Authorized Reseller. 
  8967.  
  8968.  REQ0408: NetBIOS emulator parameters are too large for the memory pool. 
  8969.  
  8970.  Explanation    Insufficient memory is available for all of the control tables 
  8971.                 needed by the NetBIOS emulator. 
  8972.  Action         The amount of table space available to the NetBIOS emulator 
  8973.                 cannot be increased. The only way to solve this problem is to 
  8974.                 reduce the number of NetBIOS resources you are requesting. You 
  8975.                 can do this by modifying the NETBIOS parameters in the NET.CFG 
  8976.                 file. If the problem persists, contact your Novell Authorized 
  8977.                 Reseller. 
  8978.  
  8979.  REQ0409: Incompatible versions of OS/2 and NetBIOS are running. 
  8980.  
  8981.  Explanation    You are attempting to run NetBIOS v2.10 on some version of OS/2 
  8982.                 earlier than OS/2 v2.1. 
  8983.  Action         Either install OS/2 v2.1 to run with NetBIOS v2.10, or install 
  8984.                 a different version of NetWare NetBIOS to match your OS/2 
  8985.                 version. 
  8986.  
  8987.  REQ0504: The SPX module is not installed. 
  8988.  
  8989.  Explanation    The NMPIPE.SYS driver could not open or communicate with the 
  8990.                 SPX.SYS driver. 
  8991.  Action         Make sure that the SPX.SYS driver has been properly entered in 
  8992.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  8993.                 driver for any errors or warnings, and correct the problems 
  8994.                 indicated; then try again. If the problem persists, contact 
  8995.                 your Novell Authorized Reseller. 
  8996.  
  8997.  REQ0505: The IPX module is not installed. 
  8998.  
  8999.  Explanation    NMPIPE.SYS could not open or communicate with the IPX.SYS 
  9000.                 driver. 
  9001.  Action         Make sure that the IPX.SYS driver has been properly entered in 
  9002.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9003.                 driver for any errors or warnings, and correct the problems 
  9004.                 indicated; then try again. If the problem persists, contact 
  9005.                 your Novell Authorized Reseller. 
  9006.  
  9007.  REQ0519: An incorrect OS/2 version is being used. 
  9008.  
  9009.  Explanation    Either the DosGetVersion call failed (an internal program 
  9010.                 error), or the OS/2 version currently running is not v2.0 or 
  9011.                 later. 
  9012.  Action         Make sure the client OS and NMPIPE.SYS driver are compatible 
  9013.                 versions. If the problem persists, contact your Novell 
  9014.                 Authorized Reseller. 
  9015.  
  9016.  REQ0520: The driver cannot register the PDD for VDD-to-PDD communications. 
  9017.  
  9018.  Explanation    NMPIPE.SYS could not register IPX as a PDD so that PDD to VDD 
  9019.                 communication may take place. 
  9020.  Action         Make sure the IPX.SYS driver has been properly entered in the 
  9021.                 CONFIG.SYS file. If so, check the messages displayed by the 
  9022.                 driver for any errors or warnings, and correct the problems 
  9023.                 indicated. Also make sure the OS/2 version is v2.0 or later; 
  9024.                 then try again. If the problem persists, contact your Novell 
  9025.                 Authorized Reseller. 
  9026.  
  9027.  REQ0613: Invalid characters were specified in COMPUTERNAME. 
  9028.  
  9029.  Explanation    The Named Pipes server name specified after NPDAEMON.EXE is 
  9030.                 invalid. 
  9031.  Action         Make sure the server name is not more than 15 characters and is 
  9032.                 composed of letters, numbers, and these special characters: 
  9033.                 !#$%&()-.@^_Γö┤{}~ 
  9034.  
  9035.  REQ0614: An error occurred during attempt to initialize NPCALLS.DLL. 
  9036.  
  9037.  Explanation    The NPDaemon could not initialize NPCALLS.DLL. 
  9038.  Action         Make sure the NPCALLS.DLL file in the NetWare Requester 
  9039.                 directory is included in the LIBPATH statement of the 
  9040.                 CONFIG.SYS file. If you are running Named Pipes, make sure the 
  9041.                 NMPIPE.SYS driver and NPSERVER.SYS are correctly configured in 
  9042.                 the CONFIG.SYS file. 
  9043.  
  9044.  REQ0615: The Named Pipes daemon could not be registered. Error:  <code>. 
  9045.  
  9046.  Explanation    The NPDaemon could not open or communicate with the NMPIPE.SYS 
  9047.                 driver. 
  9048.  Action         Make sure the NMPIPE.SYS driver has been properly entered in 
  9049.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9050.                 driver for any errors or warnings, and correct the problems. 
  9051.                 Try again. If the problem persists, contact your Novell 
  9052.                 Authorized Reseller. 
  9053.  
  9054.  REQ0616: An error occurred during attempt to allocate shared memory. 
  9055.  
  9056.  Explanation    The NPDaemon could not allocate shared memory. 
  9057.  Action         Try adding RAM, reducing your configuration options in the 
  9058.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9059.                 removing optional device drivers from the CONFIG.SYS file, and 
  9060.                 freeing up some hard disk space by deleting unnecessary 
  9061.                 programs. If you are using multiple disk partitions, consider 
  9062.                 moving the OS/2 swapper file to a larger partition. Disk 
  9063.                 compression utilities may also be available that can help 
  9064.                 resolve this problem. After completing these actions, shut down 
  9065.                 OS/2; then reboot the system. If the problem persists, contact 
  9066.                 your Novell Authorized Reseller. 
  9067.  
  9068.  REQ0617: An error occurred during attempt to allocate the ECB pool. 
  9069.  
  9070.  Explanation    The NPDaemon could not allocate memory for the ECB pool. 
  9071.  Action         Try adding RAM, reducing your configuration options in the 
  9072.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9073.                 removing optional device drivers from the CONFIG.SYS file, and 
  9074.                 freeing up some hard disk space by deleting unnecessary 
  9075.                 programs. If you are using multiple disk partitions, consider 
  9076.                 moving the OS/2 swapper file to a larger partition. Disk 
  9077.                 compression utilities may also be available that can help 
  9078.                 resolve this problem. After completing these actions, shut down 
  9079.                 OS/2; then reboot the system. If the problem persists, contact 
  9080.                 your Novell Authorized Reseller. 
  9081.  
  9082.  REQ0618: An error occurred during attempt to create a system semaphore. 
  9083.  
  9084.  Explanation    A DosCreateSem call failed. An internal program error may have 
  9085.                 occurred. 
  9086.  Action         Try again. If the error persists, contact your Novell 
  9087.                 Authorized Reseller. 
  9088.  
  9089.  REQ0619: An error occurred during attempt to create a thread. 
  9090.  
  9091.  Explanation    A beginthread call failed. An internal program error may have 
  9092.                 occurred. 
  9093.  Action         Try again. If the error persists, contact your Novell 
  9094.                 Authorized Reseller. 
  9095.  
  9096.  REQ0620: A dynamic socket could not be opened. Error: <code>. 
  9097.  
  9098.  Explanation    The NPDaemon failed to open a dynamic socket. 
  9099.  Action         Increase the socket count specified in the NET.CFG file; then 
  9100.                 reboot the system and try again. If the problem persists, 
  9101.                 contact your Novell Authorized Reseller. 
  9102.  
  9103.  REQ0621: A well-known socket could not be opened. Error: <code>. 
  9104.  
  9105.  Explanation    The NPDaemon could not open Netware's registered Named Pipe 
  9106.                 socket; the socket may already be in use. 
  9107.  Action         Increase the SPX socket count in the NET.CFG and shut down 
  9108.                 OS/2; then reboot the system. 
  9109.  
  9110.  REQ0622: The NPDaemon cannot get the internet address. Error: <code>. 
  9111.  
  9112.  Explanation    An IpxGetInternetworkAddress call failed. 
  9113.  Action         Make sure the IPX.SYS driver has been properly entered in the 
  9114.                 CONFIG.SYS file. If so, check the messages displayed by the 
  9115.                 driver for any errors or warnings, and correct the problems 
  9116.                 indicated. Also make sure the IPXCALLS.DLL file is in the 
  9117.                 NetWare Requester directory; then try again. If the problem 
  9118.                 persists, notify your Novell Authorized Reseller. 
  9119.  
  9120.  REQ0623: The NPDaemon cannot get the local target. Error: <code>. 
  9121.  
  9122.  Explanation    An IpxGetLocalTarget call failed. 
  9123.  Action         Make sure the IPX.SYS driver has been properly entered in the 
  9124.                 CONFIG.SYS file. If so, check the messages displayed by the 
  9125.                 driver for any errors or warnings, and correct the problems 
  9126.                 indicated. Also make sure the IPXCALLS.DLL file is in the 
  9127.                 NetWare Requester directory; then try again. If the problem 
  9128.                 persists, contact your Novell Authorized Reseller. 
  9129.  
  9130.  REQ0624: The service advertising function failed. Error: <code>. 
  9131.  
  9132.  Explanation    An IpxSend call to advertise this workstation as Named Pipe 
  9133.                 Server failed. 
  9134.  Action         Make sure the IPX.SYS driver has been properly entered in the 
  9135.                 CONFIG.SYS file. If so, check the messages displayed by the 
  9136.                 driver for any errors or warnings, and correct the problems 
  9137.                 indicated. Also make sure the IPXCALLS.DLL file is in the 
  9138.                 NetWare Requester directory; the try again. If the problem 
  9139.                 persists, contact your Novell Authorized Reseller. 
  9140.  
  9141.  REQ0625: The broadcast socket cannot be opened. Error: <code>. 
  9142.  
  9143.  Explanation    The broadcast socket cannot be opened. This is a registered 
  9144.                 socket by which SAPs can be received. Possibly this socket has 
  9145.                 already been opened. 
  9146.  Action         Increase the socket count in the NET.CFG file and shut down 
  9147.                 OS/2 and then reboot the system. If the problem persists, 
  9148.                 contact your Novell Authorized Reseller. 
  9149.  
  9150.  REQ0626: An error occurred during attempt to get code page information. 
  9151.  
  9152.  Explanation    A call to DosGetCtryInfo failed. This may be an internal 
  9153.                 program error. 
  9154.  Action         Make sure the OS/2 is version 2.0 or later. If so, and the 
  9155.                 problem persists, contact your Novell Authorized Reseller. 
  9156.  
  9157.  REQ0628: Memory cannot be allocated for turbo buffers. 
  9158.  
  9159.  Explanation    The NPDaemon could not allocate memory for turbo buffers. 
  9160.  Action         Try adding RAM, reducing your configuration options in the 
  9161.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9162.                 removing optional device drivers from the CONFIG.SYS file, and 
  9163.                 freeing up some hard disk space by deleting unnecessary 
  9164.                 programs. If you are using multiple disk partitions, consider 
  9165.                 moving the OS/2 swapper file to a larger partition. Disk 
  9166.                 compression utilities may also be available that can help 
  9167.                 resolve this problem. After completing these actions, shut down 
  9168.                 OS/2; then reboot the system. If the problem persists, contact 
  9169.                 your Novell Authorized Reseller. 
  9170.  
  9171.  REQ0629: A connection thread died abnormally. Error:  <code>. 
  9172.  
  9173.  Explanation    The connection controller thread died unexpectedly. 
  9174.  Action         Make sure that the SPX.SYS driver has been properly entered in 
  9175.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9176.                 driver for any errors or warnings, and correct the problems 
  9177.                 indicated. Also make sure all of your Named Pipe drivers are 
  9178.                 within the same major version (for example, v2.x); then try 
  9179.                 again. If the problem persists, contact your Novell Authorized 
  9180.                 Reseller. 
  9181.  
  9182.  REQ0630: The specified computer name is already registered on the internet. 
  9183.  
  9184.  Explanation    The Named Pipes server name specified in the CONFIG.SYS file 
  9185.                 has already been used on the network. 
  9186.  Action         Use a different server name. 
  9187.  
  9188.  REQ0631: The receive buffer manager died abnormally. Error: <code>. 
  9189.  
  9190.  Explanation    The receive buffer manager thread died unexpectedly. 
  9191.  Action         Make sure that your Named Pipes drivers are within the same 
  9192.                 major version (for example, v2.x). If so, try adding RAM, 
  9193.                 reducing your configuration options in the CONFIG.SYS file (for 
  9194.                 example, reducing the size of DIRCACHE), removing optional 
  9195.                 device drivers from the CONFIG.SYS file, and freeing up some 
  9196.                 hard disk space by deleting unnecessary programs. If you are 
  9197.                 using multiple disk partitions, consider moving the OS/2 
  9198.                 swapper file to a larger partition. Disk compression utilities 
  9199.                 may also be available that can help resolve this problem. After 
  9200.                 completing these actions, shut down OS/2; then reboot the 
  9201.                 system. If the problem persists, contact your Novell Authorized 
  9202.                 Reseller. 
  9203.  
  9204.  REQ0635: General Service Query for Named Pipe Servers failed. Error: %1 %0 
  9205.  
  9206.  Explanation    A call to IpxSend to issue a general service query for named 
  9207.                 Pipe Servers failed. 
  9208.  Action         Make sure the IPX.SYS driver has been properly entered in the 
  9209.                 CONFIG.SYS file. If so, check the messages displayed by the 
  9210.                 driver for any errors or warnings, and correct the problems 
  9211.                 indicated. Also make sure the IPXCALLS.DLL file is in the 
  9212.                 NetWare Requester directory.Try again. If the problem persists, 
  9213.                 contact your Novell authorized reseller. 
  9214.  
  9215.  REQ0636: An error occurred while obtaining the IPX card table.%0 
  9216.  
  9217.  Explanation    A call to the npserver.sys driver to obtain the IPX card table 
  9218.                 failed. 
  9219.  Action         Make sure the IPX.SYS driver and the NPSERVER.SYS driver have 
  9220.                 been properly entered in the CONFIG.SYS file. If so, check the 
  9221.                 messages displayed by the drivers for any errors or warnings, 
  9222.                 and correct the problems indicated. Also make sure the 
  9223.                 IPXCALLS.DLL and NPCALLS.DLL files are in the NetWare Requester 
  9224.                 directory. Try again. If the problem persists, contact your 
  9225.                 Novell Authorized Reseller. 
  9226.  
  9227.  REQ0704: The SPX module is not installed. 
  9228.  
  9229.  Explanation    The Named Pipes daemon could not open or communicate with the 
  9230.                 SPX.SYS driver. 
  9231.  Action         Make sure that the SPX.SYS driver has been properly entered in 
  9232.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9233.                 driver for any errors or warnings, and correct the problems 
  9234.                 indicated; then try again. If the problem persists, contact 
  9235.                 your Novell Authorized Reseller. 
  9236.  
  9237.  REQ0705: The IPX module is not installed. 
  9238.  
  9239.  Explanation    The Named Pipes daemon could not open or communicate with the 
  9240.                 IPX.SYS driver. 
  9241.  Action         Make sure that the IPX.SYS driver has been properly entered in 
  9242.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9243.                 driver for any errors or warnings, and correct the problems 
  9244.                 indicated; then try again. If the problem persists, contact 
  9245.                 your Novell Authorized Reseller. 
  9246.  
  9247.  REQ0719: An incorrect OS/2 version is being used. 
  9248.  
  9249.  Explanation    The DosGetVersion call failed (which would indicate an internal 
  9250.                 program error) or the OS/2 version currently running is not 
  9251.                 v2.0 or later. 
  9252.  Action         Make sure that the client OS and NMPIPE.SYS driver are 
  9253.                 compatible; then try again. If the problem persists, contact 
  9254.                 your Novell Authorized Reseller. 
  9255.  
  9256.  REQ0806: The program cannot get code page information. Error: <code>. 
  9257.  
  9258.  Explanation    The OS/2 system is not returning code page information. This 
  9259.                 may be an internal program error. 
  9260.  Action         Try again. If the problem persists, contact your Novell 
  9261.                 Authorized Reseller. 
  9262.  
  9263.  REQ0807: The Requester device driver and daemon are incompatible versions. 
  9264.  
  9265.  Explanation    The most likely cause of this problem is that NWDAEMON.EXE and 
  9266.                 NWREQ.SYS driver were not installed from the same installation 
  9267.                 disk. 
  9268.  Action         Install the Requester driver again, making sure it is from the 
  9269.                 correct installation disk. 
  9270.  
  9271.  REQ0808: The worker DLL cannot be registered. Error:  <code>. 
  9272.  
  9273.  Explanation    The NWWORKER.DLL could not register with the Requester. This 
  9274.                 may be an internal program error. 
  9275.  Action         Try again. If the problem persists, contact your Novell 
  9276.                 Authorized Reseller. 
  9277.  
  9278.  REQ0809: The broadcast handler cannot be registered. Error: <code>. 
  9279.  
  9280.  Explanation    This may be an internal program error. 
  9281.  Action         Try again. If the problem persists, contact your Novell 
  9282.                 Authorized Reseller. 
  9283.  
  9284.  REQ0810: The program cannot get system information. Error: <code>. 
  9285.  
  9286.  Explanation    The OS/2 system is not returning system information. This may 
  9287.                 be an internal program error. 
  9288.  Action         Try again. If the problem persists, contact your Novell 
  9289.                 Authorized Reseller. 
  9290.  
  9291.  REQ0811: The janitor thread priority cannot be set. Error: <code>. 
  9292.  
  9293.  Explanation    The janitor thread is set to run at regular priority. The 
  9294.                 system had trouble setting the priority. 
  9295.  Action         Ignore the error. 
  9296.  
  9297.  REQ0812: The janitor daemon cannot be registered. Error: <code>. 
  9298.  
  9299.  Explanation    This may be an internal program error. 
  9300.  Action         Try again. If the problem persists, contact your Novell 
  9301.                 Authorized Reseller. 
  9302.  
  9303.  REQ0813: The program cannot get the current drive map. Error: <code>. 
  9304.  
  9305.  Explanation    The OS/2 system is not returning the current drive map. This 
  9306.                 may be an internal program error. 
  9307.  Action         Try again. If the problem persists, contact your Novell 
  9308.                 Authorized Reseller. 
  9309.  
  9310.  REQ0814: The program cannot set the current drive map. Error: <code>. 
  9311.  
  9312.  Explanation    The OS/2 system is not setting the current drive map. This may 
  9313.                 be an internal program error. 
  9314.  Action         Try again. If the problem persists, contact your Novell 
  9315.                 Authorized Reseller. 
  9316.  
  9317.  REQ0815: The program cannot get the connection ID. Error: <code>. 
  9318.  
  9319.  Explanation    The Requester tried to locate a NetWare server when it 
  9320.                 initialized. Either no servers are currently running or a 
  9321.                 cabling problem exists. 
  9322.  Action         Make sure the NetWare server is running and functioning 
  9323.                 properly. Also make sure the OS/2 machine has a working 
  9324.                 connection to the network; then try again. If the problem 
  9325.                 persists, contact your Novell Authorized Reseller. 
  9326.  
  9327.  REQ0816: An error occurred during attempt to initialize the cache. 
  9328.  
  9329.  Explanation    The caching function is not working. This may be an internal 
  9330.                 program error. 
  9331.  Action         Try again. If the problem persists, contact your Novell 
  9332.                 Authorized Reseller. 
  9333.  
  9334.  REQ0817: The daemon could not boost the thread priority. 
  9335.  
  9336.  Explanation    The thread is set to run at a greater priority. The system had 
  9337.                 trouble setting the priority. 
  9338.  Action         Ignore the error. 
  9339.  
  9340.  REQ0818: The daemon could not register the DosBox handler. 
  9341.  
  9342.  Explanation    This may be an internal program error. 
  9343.  Action         Try again. If the problem persists, contact your Novell 
  9344.                 Authorized Reseller. 
  9345.  
  9346.  REQ0820: Not enough memory for diagnostic daemon. Error: <code>. 
  9347.  
  9348.  Explanation    The NWDaemon program tried to allocate memory from the system 
  9349.                 for the diagnostic thread to use as a stack, but the system 
  9350.                 returned an error. 
  9351.  Action         Try adding RAM, reducing your configuration options in the 
  9352.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9353.                 removing optional device drivers from the CONFIG.SYS file, and 
  9354.                 freeing up some hard disk space by deleting unnecessary 
  9355.                 programs. If you are using multiple disk partitions, consider 
  9356.                 moving the OS/2 swapper file to a larger partition. Disk 
  9357.                 compression utilities may also be available that can help 
  9358.                 resolve this problem. After completing these actions, shut down 
  9359.                 OS/2; then reboot the system. If the problem persists, contact 
  9360.                 your Novell Authorized Reseller. 
  9361.  
  9362.  REQ0821: The diagnostic daemon cannot be started. Error: <code>. 
  9363.  
  9364.  Explanation    The NWDaemon tried to start the diagnostic thread but the 
  9365.                 system encountered an error condition. The system may have too 
  9366.                 many threads already running, or this may be an internal 
  9367.                 program error. 
  9368.  Action         Try closing other applications that are currently running. If 
  9369.                 the problem persists, contact your Novell Authorized Reseller. 
  9370.  
  9371.  REQ0822: The diagnostic daemon priority cannot be changed. Error: <code>. 
  9372.  
  9373.  Explanation    The diagnostic thread is set to run at regular priority. The 
  9374.                 system had trouble setting the priority. 
  9375.  Action         Ignore the error. 
  9376.  
  9377.  REQ0823: Not enough memory to start a new thread. Error: <code>. 
  9378.  
  9379.  Explanation    The NWDaemon could not allocate memory from the system to 
  9380.                 create a thread for a new task. 
  9381.  Action         Try adding RAM, reducing your configuration options in the 
  9382.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9383.                 removing optional device drivers from the CONFIG.SYS file, and 
  9384.                 freeing up some hard disk space by deleting unnecessary 
  9385.                 programs. If you are using multiple disk partitions, consider 
  9386.                 moving the OS/2 swapper file to a larger partition. Disk 
  9387.                 compression utilities may also be available that can help 
  9388.                 resolve this problem. After completing these actions, shut down 
  9389.                 OS/2; then reboot the system. If the problem persists, contact 
  9390.                 your Novell Authorized Reseller. 
  9391.  
  9392.  REQ0824: The SPX send thread cannot be started. Error: <code>. 
  9393.  
  9394.  Explanation    This may be an internal program error. 
  9395.  Action         Try again. If the problem persists, contact your Novell 
  9396.                 Authorized Reseller. 
  9397.  
  9398.  REQ0825: The SPX receive thread cannot be started. Error: <code>. 
  9399.  
  9400.  Explanation    This may be an internal program error. 
  9401.  Action         Try again. If the problem persists, contact your Novell 
  9402.                 Authorized Reseller. 
  9403.  
  9404.  REQ0826: The SFT 3 handler cannot be registered. 
  9405.  
  9406.  Explanation    This may be an internal program error. 
  9407.  Action         Try again. If the problem persists, contact your Novell 
  9408.                 Authorized Reseller. 
  9409.  
  9410.  REQ0827: Packet Burst cannot be initialized. 
  9411.  
  9412.  Explanation    This may be an internal program error. 
  9413.  Action         Try again. If the problem persists, contact your Novell 
  9414.                 Authorized Reseller. 
  9415.  
  9416.  REQ0843: Not enough memory for a network management thread (<error code>). 
  9417.  
  9418.  Explanation    The NWDaemon tried to allocate memory from the system for a 
  9419.                 thread to initialize network management, but memory was not 
  9420.                 available. Network management cannot be initialized. 
  9421.  Action         Try adding RAM, reducing your configuration options in the 
  9422.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9423.                 removing optional device drivers from the CONFIG.SYS file, and 
  9424.                 freeing up some hard disk space by deleting unnecessary 
  9425.                 programs. If you are using multiple disk partitions, consider 
  9426.                 moving the OS/2 swapper file to a larger partition. Disk 
  9427.                 compression utilities may also be available that can help 
  9428.                 resolve this problem. After completing these actions, shut down 
  9429.                 OS/2; then reboot the system. If the problem persists, contact 
  9430.                 your Novell Authorized Reseller. 
  9431.  
  9432.  REQ0844: A named pipe cannot be started for network management (<error code>). 
  9433.  
  9434.  Explanation    The NWDaemon could not allocate a named pipe. Network 
  9435.                 management will not be supported until the computer is 
  9436.                 rebooted. This error could result from a variety of causes. 
  9437.                 Named Pipes or SPX may not be loaded, one of your drivers may 
  9438.                 have opened too many Named Pipes already, you may not have 
  9439.                 enough memory or disk space, or it may be an internal program 
  9440.                 error. 
  9441.  Action         Make sure that Named Pipes and SPX are loaded and that your 
  9442.                 system has enough memory. (If you suspect a memory problem, see 
  9443.                 the discussion for message 843.) After completing these 
  9444.                 actions, reboot the system and try again. If the problem 
  9445.                 persists, contact your Novell Authorized Reseller. 
  9446.  
  9447.  REQ0845: Not enough memory to run network management (<error code>). 
  9448.  
  9449.  Explanation    The NWDaemon program tried to allocate memory from the system 
  9450.                 to run network management, but memory is not available. Network 
  9451.                 Management will not run until memory is available and the 
  9452.                 system is rebooted. 
  9453.  Action         Try adding RAM, reducing your configuration options in the 
  9454.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9455.                 removing optional device drivers from the CONFIG.SYS file, and 
  9456.                 freeing up some hard disk space by deleting unnecessary 
  9457.                 programs. If you are using multiple disk partitions, consider 
  9458.                 moving the OS/2 swapper file to a larger partition. Disk 
  9459.                 compression utilities may also be available that can help 
  9460.                 resolve this problem. After completing these actions, shut down 
  9461.                 OS/2; then reboot the system. If the problem persists, contact 
  9462.                 your Novell Authorized Reseller. 
  9463.  
  9464.  REQ0904: The NWREQ.SYS driver is not loaded. 
  9465.  
  9466.  Explanation    NetWare Client for OS/2 cannot be initialized until the driver 
  9467.                 is loaded. 
  9468.  Action         Load the NWREQ.SYS driver. 
  9469.  
  9470.  REQ0914: The program cannot allocate selectors for the workspace table. 
  9471.  
  9472.  Explanation    All available memory selectors are being used by the system or 
  9473.                 by previously loaded device drivers. 
  9474.  Action         Remove optional or unneeded device drivers from the CONFIG.SYS 
  9475.                 file and try again. If the problem persists, contact your 
  9476.                 Novell Authorized Reseller. 
  9477.  
  9478.  REQ0915: The program cannot allocate memory for the workspace table. 
  9479.  
  9480.  Explanation    All available system memory is in use. NetWare Client for OS/2 
  9481.                 cannot load properly. 
  9482.  Action         Try adding RAM, reducing your configuration options in the 
  9483.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9484.                 removing optional device drivers from the CONFIG.SYS file, and 
  9485.                 freeing up some hard disk space by deleting unnecessary 
  9486.                 programs. If you are using multiple disk partitions, consider 
  9487.                 moving the OS/2 swapper file to a larger partition. Disk 
  9488.                 compression utilities may also be available that can help 
  9489.                 resolve this problem. After completing these actions, shut down 
  9490.                 OS/2; then reboot the system. If the problem persists, contact 
  9491.                 your Novell Authorized Reseller. 
  9492.  
  9493.  REQ0917: Memory is not available for the cache table. Caching is disabled. 
  9494.  
  9495.  Explanation    All available system memory is in use by the system. NetWare 
  9496.                 Client for OS/2 cannot load properly. 
  9497.  Action         Try adding RAM, reducing your configuration options in the 
  9498.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9499.                 removing optional device drivers from the CONFIG.SYS file, and 
  9500.                 freeing up some hard disk space by deleting unnecessary 
  9501.                 programs. If you are using multiple disk partitions, consider 
  9502.                 moving the OS/2 swapper file to a larger partition. Disk 
  9503.                 compression utilities may also be available that can help 
  9504.                 resolve this problem. After completing these actions, shut down 
  9505.                 OS/2; then reboot the system. If the problem persists, contact 
  9506.                 your Novell Authorized Reseller. 
  9507.  
  9508.  REQ0919: An incorrect OS/2 version is being used. 
  9509.  
  9510.  Explanation    The major versions of NetWare Client for OS/2 and OS/2 do not 
  9511.                 match. 
  9512.  Action         Upgrade NetWare Client for OS/2 or OS/2. 
  9513.  
  9514.  REQ0937: The Requester driver version does not match the IFS version. 
  9515.  
  9516.  Explanation    NWIFS.IFS and NWREQ.SYS were not installed from the same 
  9517.                 installation disk. 
  9518.  Action         Install NetWare Client for OS/2 again. If the problem persists, 
  9519.                 contact your Novell Authorized Reseller. 
  9520.  
  9521.  REQ1005: The LAN support module is not installed. 
  9522.  
  9523.  Explanation    NetWare Client for OS/2 driver requires the LSL.SYS driver to 
  9524.                 be running when it loads. Either the 
  9525.                 "DEVICE=C:\NETWARE\LSL.SYS" line is missing from the CONFIG.SYS 
  9526.                 file or the LSL encountered an error while loading. 
  9527.  Action         Check the CONFIG.SYS file for the LSL.SYS driver. If this is 
  9528.                 not the problem, contact your Novell Authorized Reseller. 
  9529.  
  9530.  REQ1008: A NetWare server cannot be found. 
  9531.  
  9532.  Explanation    NetWare Client for OS/2 tries to locate a NetWare server when 
  9533.                 it initializes. Either no servers are currently running or 
  9534.                 there is a cabling problem. 
  9535.  Action         Make sure that the NetWare server is running and operating 
  9536.                 properly. Also make sure that the OS/2 machine is connected to 
  9537.                 the network. 
  9538.  
  9539.  REQ1010: The program cannot allocate selectors for the connection table. 
  9540.  
  9541.  Explanation    All available memory selectors are being used by the system or 
  9542.                 by previously loaded device drivers. 
  9543.  Action         Remove optional or unneeded device drivers from the CONFIG.SYS 
  9544.                 file and try again. If the problem persists, contact your 
  9545.                 Novell Authorized Reseller. 
  9546.  
  9547.  REQ1011: The program cannot allocate memory for the connection table. 
  9548.  
  9549.  Explanation    All available system memory is in use. NetWare Client for OS/2 
  9550.                 cannot load properly. 
  9551.  Action         Try adding RAM, reducing your configuration options in the 
  9552.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9553.                 removing optional device drivers from the CONFIG.SYS file, and 
  9554.                 freeing up some hard disk space by deleting unnecessary 
  9555.                 programs. If you are using multiple disk partitions, consider 
  9556.                 moving the OS/2 swapper file to a larger partition. Disk 
  9557.                 compression utilities may also be available that can help 
  9558.                 resolve this problem. After completing these actions, shut down 
  9559.                 OS/2; then reboot the system.If the problem persists, contact 
  9560.                 your Novell Authorized Reseller. 
  9561.  
  9562.  REQ1019: An incorrect OS/2 version is being used. 
  9563.  
  9564.  Explanation    The major version of NetWare Client for OS/2 and OS/2 do not 
  9565.                 match. 
  9566.  Action         Upgrade NetWare Client for OS/2 or OS/2. 
  9567.  
  9568.  REQ1021: The config file cannot be parsed. Default parameters will be used. 
  9569.  
  9570.  Explanation    NetWare Client for OS/2 driver could not read parameters in the 
  9571.                 NET.CFG file. 
  9572.  Action         Make sure the syntax for the NetWare Requester section of the 
  9573.                 file is correct. 
  9574.  
  9575.  REQ1022: An unrecoverable error occurred. The driver was not loaded. 
  9576.  
  9577.  Explanation    The driver could not load properly. This is probably an 
  9578.                 internal program error. 
  9579.  Action         Try again. If the problem persists, contact your Novell 
  9580.                 Authorized Reseller. 
  9581.  
  9582.  REQ1024: The program cannot allocate selectors for worker support. 
  9583.  
  9584.  Explanation    All available memory selectors are being used by the system or 
  9585.                 by previously loaded device drivers. 
  9586.  Action         Remove optional or unneeded device drivers from the CONFIG.SYS 
  9587.                 file. Then try again. If the problem persists, contact your 
  9588.                 Novell Authorized Reseller. 
  9589.  
  9590.  REQ1038: The program cannot allocate memory for the error message buffer. 
  9591.  
  9592.  Explanation    All available system memory is in use by the system. NetWare 
  9593.                 Client for OS/2 cannot load properly. 
  9594.  Action         Try adding RAM, reducing your configuration options in the 
  9595.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9596.                 removing optional device drivers from the CONFIG.SYS file, and 
  9597.                 freeing up some hard disk space by deleting unnecessary 
  9598.                 programs. If you are using multiple disk partitions, consider 
  9599.                 moving the OS/2 swapper file to a larger partition. Disk 
  9600.                 compression utilities may also be available that can help 
  9601.                 resolve this problem. After completing these actions, shut down 
  9602.                 OS/2; then reboot the system. If the problem persists, contact 
  9603.                 your Novell Authorized Reseller. 
  9604.  
  9605.  REQ1039: The Requester could not send to NetWare server <number> as <number>. 
  9606.  
  9607.  Explanation    NetWare Client for OS/2 waits for a response from the server 
  9608.                 after each request. If the server does not respond within a 
  9609.                 certain amount of time, NetWare Client for OS/2 times out. 
  9610.  Action         Make sure that the server is still running and functioning 
  9611.                 properly. Also make sure that all routers between the 
  9612.                 workstation and the server are still running. If the problem 
  9613.                 persists, contact your Novell Authorized Reseller. 
  9614.  
  9615.  REQ1040: The Requester timed out waiting for reply from server <number>. 
  9616.  
  9617.  Explanation    NetWare Client for OS/2 waits for a response from the server 
  9618.                 after each request. If the server does not respond within a 
  9619.                 certain amount of time, NetWare Client for OS/2 times out. 
  9620.  Action         Make sure that the server is still running and functioning 
  9621.                 properly. Also make sure that all routers between the 
  9622.                 workstation and the server are still running. If the problem 
  9623.                 persists, contact your Novell Authorized Reseller. 
  9624.  
  9625.  REQ1041: Server <number> did not respond to a request. 
  9626.  
  9627.  Explanation    NetWare Client for OS/2 waits for a response from the server 
  9628.                 after each request. If the server does not respond within a 
  9629.                 certain amount of time, NetWare Client for OS/2 times out. This 
  9630.                 error can also occur if the server responds with an unexpected 
  9631.                 response. 
  9632.  Action         Make sure that the server is still running and functioning 
  9633.                 properly. Also make sure that all routers between the 
  9634.                 workstation and the server are still running. If the problem 
  9635.                 persists, contact your Novell Authorized Reseller. 
  9636.  
  9637.  REQ1042: Connection to NetWare server <number> as <number> is now invalid. 
  9638.  
  9639.  Explanation    NetWare Client for OS/2 waits for a response from the server 
  9640.                 after each request. If the server does not respond within a 
  9641.                 certain amount of time, NetWare Client for OS/2 times out. 
  9642.  Action         Make sure that the server is still running and functioning 
  9643.                 properly. Also make sure that all routers between the 
  9644.                 workstation and the server are still running. If the problem 
  9645.                 persists, contact your Novell Authorized Reseller. 
  9646.  
  9647.  REQ1043: Routing to NetWare server <number>  has been disrupted. 
  9648.  
  9649.  Explanation    The network route to the server has been disrupted. 
  9650.  Action         Make sure that the server is still running and functioning 
  9651.                 properly. Also make sure that all routers between the 
  9652.                 workstation and the server are still running. If the problem 
  9653.                 persists, contact your Novell Authorized Reseller. 
  9654.  
  9655.  REQ1045: Routing to NetWare server <number>  has been disrupted. 
  9656.  
  9657.  Explanation    The network route to the server has been disrupted. 
  9658.  Action         Make sure that the server is still running and functioning 
  9659.                 properly. Also make sure that all routers between the 
  9660.                 workstation and the server are still running. If the problem 
  9661.                 persists, contact your Novell Authorized Reseller. 
  9662.  
  9663.  REQ1106: The SPDaemon cannot get the SPX version. Error:  <code>. 
  9664.  
  9665.  Explanation    The SpxGetVersion call failed. This may be an internal program 
  9666.                 error. 
  9667.  Action         Make sure that the SPX.SYS driver has been properly entered in 
  9668.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9669.                 driver for any errors or warnings, and correct the problems 
  9670.                 indicated. Check for a mismatch of driver versions. If the 
  9671.                 problem persists, contact your Novell Authorized Reseller. 
  9672.  
  9673.  REQ1107: The SPX driver and the SPX daemon are incompatible versions. 
  9674.  
  9675.  Explanation    The SPX.SYS driver and SPDAEMON.EXE versions may not match. 
  9676.  Action         Make sure that the client SPX.SYS driver and SPDAEMON.EXE are 
  9677.                 compatible versions. If the problem persists, contact your 
  9678.                 Novell Authorized Reseller. 
  9679.  
  9680.  REQ1108: The SPX driver entry cannot be obtained. Error: <code>. 
  9681.  
  9682.  Explanation    The SPDaemon could not get a handle to the SPX.SYS driver. This 
  9683.                 may be an internal program error. 
  9684.  Action         Make sure that the client SPX.SYS driver and SPDAEMON.EXE 
  9685.                 versions are compatible. If the problem persists, contact your 
  9686.                 Novell Authorized Reseller. 
  9687.  
  9688.  REQ1109: The SPX daemon is already loaded. Error:  <code>. 
  9689.  
  9690.  Explanation    The SPDAEMON.EXE has already registered with the SPX.SYS 
  9691.                 driver, which means it is already loaded. 
  9692.  Action         Make sure that the daemon SPDAEMON.EXE has not been entered in 
  9693.                 the CONFIG.SYS file more than once. 
  9694.  
  9695.  REQ1110: The daemon cannot register with the SPX driver. Error: <code>. 
  9696.  
  9697.  Explanation    The SPDaemon cannot communicate with the SPX.SYS driver. 
  9698.  Action         Make sure that the SPX.SYS file has been properly entered in 
  9699.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9700.                 driver for any errors or warnings, and correct the problems 
  9701.                 indicated. Check for a mismatch of driver versions. If the 
  9702.                 problem persists, contact your Novell Authorized Reseller. 
  9703.  
  9704.  REQ1111: The SPX device handle cannot be closed. Error: <code>. 
  9705.  
  9706.  Explanation    The SPDeamon cannot close the device handle. This may be an 
  9707.                 internal program error. 
  9708.  Action         Try again. If the problem persists, contact your Novell 
  9709.                 Authorized Reseller. 
  9710.  
  9711.  REQ1112: The SPDaemon cannot wait on semaphore. Error:  <code>. 
  9712.  
  9713.  Explanation    A DosSemSetWait call failed. This may be an internal program 
  9714.                 error. 
  9715.  Action         Try again. If the problem persists, contact your Novell 
  9716.                 Authorized Reseller. 
  9717.  
  9718.  REQ1113: System information segments cannot be obtained. Error: <code>. 
  9719.  
  9720.  Explanation    The DosGetInfoSeg call failed. This may be an internal program 
  9721.                 error. 
  9722.  Action         Try again. If the problem persists, contact your Novell 
  9723.                 Authorized Reseller. 
  9724.  
  9725.  REQ1114: Priority for the lock thread cannot be set. Error: <code>. 
  9726.  
  9727.  Explanation    The DosSetPrty call failed. This may be internal program error. 
  9728.  Action         Try again. If the problem persists, contact your Novell 
  9729.                 Authorized Reseller. 
  9730.  
  9731.  REQ1115: The SPX driver cannot be accessed. Error: <code>. 
  9732.  
  9733.  Explanation    The SPDaemon was not able to access SPX.SYS through the call 
  9734.                 gate. 
  9735.  Action         Make sure that the SPX.SYS driver has been properly entered in 
  9736.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9737.                 driver for any errors or warnings, and correct the problems 
  9738.                 indicated. Also check for a mismatch of driver versions; then 
  9739.                 try again. If the problem persists, contact your Novell 
  9740.                 Authorized Reseller. 
  9741.  
  9742.  REQ1116: Priority for an AES thread cannot be set. Error: <code>. 
  9743.  
  9744.  Explanation    The DosSetPrty call failed. This may be an internal program 
  9745.                 error. 
  9746.  Action         Try again. If the problem persists, contact your Novell 
  9747.                 Authorized Reseller. 
  9748.  
  9749.  REQ1117: Priority for a watchdog thread cannot be set. Error: <code>. 
  9750.  
  9751.  Explanation    The DosSetPrty call failed. This may be an internal program 
  9752.                 error. 
  9753.  Action         Try again. If the problem persists, contact your Novell 
  9754.                 Authorized Reseller. 
  9755.  
  9756.  REQ1118: Priority for a session thread cannot be set. Error: <code>. 
  9757.  
  9758.  Explanation    The DosSetPrty call failed. This may be an internal program 
  9759.                 error. 
  9760.  Action         Try again. If the problem persists, contact your Novell 
  9761.                 Authorized Reseller. 
  9762.  
  9763.  REQ1119: The SPXCALLS.DLL cannot register with the SPX driver. 
  9764.  
  9765.  Explanation    The SPXCALLS.DLL cannot communicate with the SPX.SYS driver. 
  9766.  Action         Check to see if the SPX.SYS driver has been properly entered in 
  9767.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9768.                 driver for any errors or warnings, and correct the problems 
  9769.                 indicated. Check for a mismatch of driver versions; then try 
  9770.                 again. If the problem persists, contact your Novell Authorized 
  9771.                 Reseller. 
  9772.  
  9773.  REQ1205: The driver cannot initialize the CGroup Data variables. 
  9774.  
  9775.  Explanation    Normally, key data variable are stored in the driver's CGroup 
  9776.                 for easy and reliable access. However, in this instance the 
  9777.                 variables could not be initialized due to a memory-related 
  9778.                 error. 
  9779.  Action         Try adding RAM, reducing your configuration options in the 
  9780.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9781.                 removing optional device drivers from the CONFIG.SYS file, and 
  9782.                 freeing up some hard disk space by deleting unnecessary 
  9783.                 programs. If you are using multiple disk partitions, consider 
  9784.                 moving the OS/2 swapper file to a larger partition. Disk 
  9785.                 compression utilities may also be available that can help 
  9786.                 resolve this problem. After completing these actions, shut down 
  9787.                 OS/2; then reboot the system. If the problem persists, contact 
  9788.                 your Novell Authorized Reseller. 
  9789.  
  9790.  REQ1206: The driver cannot configure SPX. 
  9791.  
  9792.  Explanation    The driver in conjunction with the NWCONFIG.DLL failed to parse 
  9793.                 the NET.CFG file for the SPX parameters. 
  9794.  Action         Make sure the format of the NET.CFG file is correct. 
  9795.  
  9796.  REQ1207: The driver failed to get support hooks from the LSL or IPX. 
  9797.  
  9798.  Explanation    SPX could not open or communicate with either the LINKSUP_ 
  9799.                 (LSL.SYS) or the IPX_ (IPX.SYS) drivers. The most likely cause 
  9800.                 of this error is that one or both of these drivers has been 
  9801.                 improperly installed. 
  9802.  Action         Make sure that the device drivers LSL.SYS and IPX.SYS have been 
  9803.                 properly entered in the CONFIG.SYS file. If so, check the 
  9804.                 messages displayed by the driver for any errors or warnings, 
  9805.                 and correct the problems indicated. Check for a mismatch of 
  9806.                 driver versions; then try again. If the problem persists, 
  9807.                 contact your Novell Authorized Reseller. 
  9808.  
  9809.  REQ1208: The OS/2 version cannot be obtained; OS/2 v2.0 is assumed. 
  9810.  
  9811.  Explanation    The DosGetVersion call failed (an internal program error), or 
  9812.                 the OS \2 version currently running is not v2.0 or later. 
  9813.  Action         Make sure that OS/2 and the SPX.SYS driver are compatible 
  9814.                 versions. If this is not the problem, contact your Novell 
  9815.                 Authorized Reseller. 
  9816.  
  9817.  REQ1209: The driver cannot get OS/2 DOS variables. 
  9818.  
  9819.  Explanation    The SPX.SYS driver could not obtain either the system or local 
  9820.                 information segment. This may be an internal program error. 
  9821.  Action         Try again. If the problem persists, contact your Novell 
  9822.                 Authorized Reseller. 
  9823.  
  9824.  REQ1210: The driver cannot initialize the SPX call gate. 
  9825.  
  9826.  Explanation    The SPX.SYS driver could not register a call gate with the 
  9827.                 LSL.SYS driver. 
  9828.  Action         Make sure that the LSL.SYS driver has been properly entered in 
  9829.                 the CONFIG.SYS file. If so, check the messages displayed by the 
  9830.                 driver for any errors or warnings, and correct the problems 
  9831.                 indicated. Check for a mismatch of driver versions; then try 
  9832.                 again. If the problem persists, contact your Novell Authorized 
  9833.                 Reseller. 
  9834.  
  9835.  REQ1211: The driver cannot allocate memory for SPX use. 
  9836.  
  9837.  Explanation    The system does not have enough memory to run SPX. 
  9838.  Action         Try adding RAM, reducing your configuration options in the 
  9839.                 CONFIG.SYS file (for example, reducing the size of DIRCACHE), 
  9840.                 removing optional device drivers from the CONFIG.SYS file, and 
  9841.                 freeing up some hard disk space by deleting unnecessary 
  9842.                 programs. If you are using multiple disk partitions, consider 
  9843.                 moving the OS/2 swapper file to a larger partition. Disk 
  9844.                 compression utilities may also be available that can help 
  9845.                 resolve this problem. After completing these actions, shut down 
  9846.                 OS/2; then reboot the system. If the problem persists, contact 
  9847.                 your Novell Authorized Reseller. 
  9848.  
  9849.  REQ1301: The application cannot initialize named pipes. 
  9850.  
  9851.  Explanation    The application could not open or communicate with the 
  9852.                 NMPIPE.SYS driver. Most likely, the NMPIPE.SYS driver is not 
  9853.                 entered in the CONFIG.SYS file. 
  9854.  Action         Make sure that the NMPIPE.SYS driver has been properly entered 
  9855.                 in the CONFIG.SYS file. If so, check the messages displayed by 
  9856.                 the driver for any errors or warnings, and correct the problems 
  9857.                 indicated. If the problem persists, contact your Novell 
  9858.                 Authorized Reseller. 
  9859.  
  9860.  
  9861. ΓòÉΓòÉΓòÉ 19. Troubleshooting Tips and Where To Go for Help ΓòÉΓòÉΓòÉ
  9862.  
  9863. Troubleshooting Tips and Where To Go for Help 
  9864.  
  9865. Troubleshooting Tips 
  9866.  
  9867. Verify that: 
  9868.  
  9869. Γûá Frame types are set the same on the workstation and the server. 
  9870.  
  9871. Γûá Board configurations and software parameters match. 
  9872.  
  9873. Γûá NET.CFG parameters, such as name context, match your NetWare system 
  9874. configuration. 
  9875.  
  9876. Γûá Network cabling is within IEEE specifications and is properly connected and 
  9877. terminated. 
  9878.  
  9879. Γûá All network software is the most recent version available. 
  9880.  
  9881. Where To Go for Help 
  9882.  
  9883. Novell offers a varitey of support, including 
  9884.  
  9885.  Γûá Novell Technical Support 
  9886.  Γûá NSEPRO 
  9887.  Γûá Your Novell Authorized Reseller 
  9888.  Γûá NetWire on CompuServ 
  9889.  Γûá Novell Application Notes 
  9890.  
  9891.  For more information, call 1-800-NETWARE. 
  9892.  
  9893.  For more information about OS/2, contact your IBM representative. 
  9894.  
  9895.  
  9896. ΓòÉΓòÉΓòÉ 20. Architecture Diagrams ΓòÉΓòÉΓòÉ
  9897.  
  9898. Architecture Diagrams 
  9899.  
  9900. These diagrams provide a technical overview of NetWare Client for OS/2*. 
  9901.  
  9902. They can help you understand what components are used for the various functions 
  9903. NetWare Client for OS/2 performs (for example, which components are used to 
  9904. support Named Pipes). 
  9905.  
  9906. Specifically, the diagrams illustrate 
  9907.  
  9908. ΓûáThe major functions of NetWare Client for OS/2 components 
  9909.  
  9910. ΓûáThe different components of NetWare Client for OS/2 
  9911.  
  9912. ΓûáThe relationships between components 
  9913.  
  9914. NoteYou do not need to manually load the components shown in the diagrams. 
  9915. Select the settings you want in the NetWare Client for OS/2 installation 
  9916. program, and the correct components will be loaded. 
  9917.  
  9918. To change the settings later, run the installation program again. Topics and 
  9919. architecture diagrams 
  9920.  
  9921. NetWare Requests from OS/2 Sessions 
  9922.  
  9923. NetWare Core Protocol Requests 
  9924.  
  9925. File System Requests 
  9926.  
  9927. Protocol Requests from OS/2 Sessions 
  9928.  
  9929. IPX-Only Requests 
  9930.  
  9931. SPX Requests 
  9932.  
  9933. Named Pipes Server Requests 
  9934.  
  9935. Named Pipes Client Requests 
  9936.  
  9937. NetBIOS Requests 
  9938.  
  9939. NetWare Requests from DOS/MS Windows Sessions 
  9940.  
  9941. DOS/MS Windows NetWare Core Protocol Requests 
  9942.  
  9943. DOS/MS Windows File System Requests 
  9944.  
  9945. Protocol Requests from DOS/MS Windows Sessions 
  9946.  
  9947. DOS/MS Windows SPX- or IPX-Only Requests 
  9948.  
  9949. DOS/MS Windows Named Pipes Client Requests 
  9950.  
  9951. DOS/MS Windows SQL Client Get Server Requests 
  9952.  
  9953. DOS and MS Windows NetBIOS Requests 
  9954.  
  9955. NetBIOS Submit Requests Using Only Novell NetBIOS Driver with Extended Services 
  9956. Loaded 
  9957.  
  9958. Sharing a Network Board 
  9959.  
  9960. NetWare Client for OS/2 and IBM Software Using ODINSUP to Share a Network Board 
  9961.  
  9962. NetWare Client for OS/2 and IBM Software Using LANSUP to Share a Network Board 
  9963.  
  9964.  
  9965. ΓòÉΓòÉΓòÉ 20.1. NetWare Core Protocol Requests ΓòÉΓòÉΓòÉ
  9966.  
  9967. NetWare Core Protocol Requests 
  9968.  
  9969. NetWare Core Protocol (NCP) requests go directly to the NetWare server without 
  9970. going through OS/2. 
  9971.  
  9972. Some NetWare utilities issue this kind of request. These requests are usually 
  9973. accompanied by file system requests. 
  9974.  
  9975.  
  9976. ΓòÉΓòÉΓòÉ 20.2. File System Requests ΓòÉΓòÉΓòÉ
  9977.  
  9978. File System Requests 
  9979.  
  9980. File system requests are handled by OS/2 before being passed on to NetWare 
  9981. Client for OS/2. Any program which manipulates files on the network makes this 
  9982. kind of request. 
  9983.  
  9984. These requests are always accompanied by NetWare Core Protocol requests. 
  9985.  
  9986.  
  9987. ΓòÉΓòÉΓòÉ 20.3. IPX-Only Requests ΓòÉΓòÉΓòÉ
  9988.  
  9989. IPX-Only Requests 
  9990.  
  9991. IPX requests are issued by IPX applications, including NetWare Client for OS/2. 
  9992.  
  9993.  
  9994. ΓòÉΓòÉΓòÉ 20.4. SPX Requests ΓòÉΓòÉΓòÉ
  9995.  
  9996. SPX Requests 
  9997.  
  9998. SPX requests are issued by SPX applications. Some NetWare print utilities and 
  9999. API calls use SPX. 
  10000.  
  10001.  
  10002. ΓòÉΓòÉΓòÉ 20.5. Named Pipes Server Requests ΓòÉΓòÉΓòÉ
  10003.  
  10004. Named Pipes Server Requests 
  10005.  
  10006. Named Pipes server requests are made by Named Pipes distributed application 
  10007. servers. 
  10008.  
  10009.  
  10010. ΓòÉΓòÉΓòÉ 20.6. Named Pipes Client Requests ΓòÉΓòÉΓòÉ
  10011.  
  10012. Named Pipes Client Requests 
  10013.  
  10014. Named Pipes client requests are issued by Named Pipes distributed application 
  10015. clients. 
  10016.  
  10017.  
  10018. ΓòÉΓòÉΓòÉ 20.7. NetBIOS Requests ΓòÉΓòÉΓòÉ
  10019.  
  10020. NetBIOS Requests 
  10021.  
  10022. What is NetBIOS 
  10023.  
  10024. NetBIOS is a "device-independent" protocol that lets applications use network 
  10025. boards without knowing the specifics of how the drivers for those boards work. 
  10026.  
  10027. NetBIOS applications issue NetBIOS commands which are routed to a specific 
  10028. network board driver. That driver handles the transmission of NetBIOS packets 
  10029. over the network. 
  10030.  
  10031. What is the Novell NetBIOS Emulator 
  10032.  
  10033. Novell provides a NetBIOS emulator that allows applications running on an 
  10034. IPX-based network (such as NetWare) to communicate using NetBIOS. 
  10035.  
  10036. This NetBIOS emulator encapsulates NetBIOS packets inside of IPX packets. Then 
  10037. an ODI driver handles transmission of the IPX packets over the network. 
  10038.  
  10039. While your NetBIOS application communicates using NetBIOS commands, the NetBIOS 
  10040. emulator actually transmits IPX packets. 
  10041.  
  10042. The Novell NetBIOS emulator can only communicate with other emulators that use 
  10043. IPX. 
  10044.  
  10045. For example, if you have one workstation running the NetBIOS emulator and 
  10046. another workstation running IBM's NetBIOS, the two workstations cannot 
  10047. communicate. 
  10048.  
  10049. However, the NetBIOS emulator can run on the same OS/2 workstation as other 
  10050. NetBIOS implementations, including the NetBIOS provided with IBM Extended 
  10051. Services or LAN Services. Or, the NetBIOS emulator can run by itself. 
  10052.  
  10053. NetBIOS requests are issued by applications which use Novell NetBIOS emulation. 
  10054.  
  10055. If Extended Services or LAN Services is installed, requests follow a different 
  10056. path. 
  10057.  
  10058. NetBIOS Submit Requests Using Only Novell NetBIOS Driver 
  10059.  
  10060. NetBIOS Submit Requests Using Only Novell NetBIOS Driver with Extended Services 
  10061. Loaded 
  10062.  
  10063. NetBIOS Submit Requests Using Either Novell or IBM NetBIOS Driver with LAN 
  10064. Services Loaded 
  10065.  
  10066. NB30 NetBIOS Requests Using Either Novell or IBM NetBIOS Driver with Extended 
  10067. Services Loaded 
  10068.  
  10069.  
  10070. ΓòÉΓòÉΓòÉ 20.8. NetWare Requests from DOS/MS Windows Sessions ΓòÉΓòÉΓòÉ
  10071.  
  10072. NetWare Requests from DOS/MS Windows Sessions 
  10073.  
  10074. When you select support for virtual DOS sessions in the NetWare Client for OS/2 
  10075. installation program, the installation program adds lines to the CONFIG.SYS 
  10076. file to load the VIPX and VSHELL components. 
  10077.  
  10078. The NETWARE_RESOURCES and VIPX_ENABLED properties are also created and added to 
  10079. the DOS Settings notebook of all DOS and Windows icons. 
  10080.  
  10081. These properties allow you to choose global support, private support, or no 
  10082. network support for each session. 
  10083.  
  10084. Γûá If you choose global support, VIPX and VSHELL are enabled for the session. 
  10085.  
  10086. Γûá If you choose private support, VIPX is enabled, VSHELL is not enabled, and 
  10087. you can manually load NETX.EXE 
  10088.  
  10089. Γûá If you don't load NETX.EXE, you receive IPX- and SPX-only support. 
  10090.  
  10091. Γûá If you choose VIPX_ENABLED OFF, then no NetWare support is loaded. 
  10092.  
  10093. VIPX must be enabled for either global (using VSHELL) or private (using NETX) 
  10094. sessions to work. 
  10095.  
  10096. DOS/MS Windows NetWare Core Protocol Requests 
  10097.  
  10098. DOS/MS Windows File System Requests 
  10099.  
  10100.  
  10101. ΓòÉΓòÉΓòÉ 20.9. DOS/MS Windows SPX- or IPX-Only Requests ΓòÉΓòÉΓòÉ
  10102.  
  10103. DOS/MS Windows SPX- or IPX-Only Requests 
  10104.  
  10105.  
  10106. ΓòÉΓòÉΓòÉ 20.10. DOS/MS Windows Named Pipes Client Requests ΓòÉΓòÉΓòÉ
  10107.  
  10108. DOS/MS Windows Named Pipes Client Requests.
  10109.  
  10110.  
  10111. ΓòÉΓòÉΓòÉ 20.11. DOS/MS Windows SQL Client Get Server Requests ΓòÉΓòÉΓòÉ
  10112.  
  10113. DOS/MS Windows SQL Client Get Server Requests 
  10114.  
  10115.  
  10116. ΓòÉΓòÉΓòÉ 20.12. DOS and MS Windows NetBIOS Requests ΓòÉΓòÉΓòÉ
  10117.  
  10118. DOS and MS Windows NetBIOS Requests 
  10119.  
  10120.  
  10121. ΓòÉΓòÉΓòÉ 20.13. DOS and MS Windows NetBIOS Requests with Extended Services Loaded ΓòÉΓòÉΓòÉ
  10122.  
  10123. DOS and MS Windows NetBIOS Requests with Extended Services Loaded 
  10124.  
  10125.  
  10126. ΓòÉΓòÉΓòÉ 20.14. Sharing a Network Board ΓòÉΓòÉΓòÉ
  10127.  
  10128. Sharing a Network Board 
  10129.  
  10130. How ODINSUP Works 
  10131.  
  10132. ODINSUP translates NDIS transmissions from Extended Services or LAN Services 
  10133. into a form that complies with the ODI drivers. 
  10134.  
  10135. ODINSUP also translates transmissions received from the network into a form 
  10136. readable by Extended Services and LAN Services. 
  10137.  
  10138. ODINSUP functions like a default protocol stack, meaning that it accepts 
  10139. requests from the Link Support Layer (LSL) that are not specifically marked for 
  10140. another registered protocol (such as IPX or TCP/IP). 
  10141.  
  10142. When it receives requests, ODINSUP passes them on to the NDIS protocol stack. 
  10143.  
  10144. ODINSUP allows IBM's Protocol Manager (found in Extended Services and LAN 
  10145. Services) to communicate with a network board without having to be aware of the 
  10146. details of transmission on that board (such as frame type). 
  10147.  
  10148. Instead, the details are handled at the ODI driver level and then transmissions 
  10149. are passed on to the Link Support Layer, which in turn passes them on to the 
  10150. correct protocol stack or to ODINSUP. 
  10151.  
  10152. ODINSUP translates the request to a form understood by Protocol Manager. 
  10153.  
  10154. "Using ODINSUP and LANSUP" explains more about using ODINSUP. ODINSUP is for 
  10155. using ODI drivers. LANSUP is for using NDIS drivers. 
  10156.  
  10157. NetWare Client for OS/2 and IBM Software Using ODINSUP to Share a Network Board 
  10158.  
  10159. NetWare Client for OS/2 and IBM Software Using LANSUP to Share a Network Board 
  10160.  
  10161.